繁体   English   中英

如何从 MySQL 的另一个表中获取数据?

How do I get data from another table in MySQL?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我目前正在尝试将一些数据库链接到我正在为我的业务工作的项目。 这是我用于 PHP 网站的以下 SQL。

$sql = "SELECT lname, fname, designation, agency, mobile, direct, email FROM contacts";
$result = $conn->query($sql);

目前我的输出是这样显示每行中的内容,例如$lname=$lname["variable"]

       if ($result->num_rows > 0) {
          // output data of each row
          while($row = $result->fetch_assoc()) {
            
                  /* Print the row */ 
        echo "<tr>"."<td>". $lname . "</td><td>" . $fname . "</td><td>" . $designation . "</td><td>" . $agency . "</td><td>" . $mobile . "</td><td>" . $direct . "</td><td><a href='mailto:" . $email . "''>". $email. "</a><br>";
         }
}

我有另一个“客户”表,其中每个机构都有一个 ID - 此时与 $agency 匹配。 我想要做的是将相应的companyname列发布到该 ID。

我将如何修改我的代码(并访问辅助表中的列/行)?

1 个回复

如果我正确理解了这个问题,答案应该类似于

SELECT ct.lname, ct.fname, ct.designation, ct.agency, ct.mobile, 
ct.direct, ct.email, cl.company_name 
FROM contacts ct 
JOIN clients cl ON ct.agency = cl.id

它的关键是 SQL JOIN 子句。

1 从MySQL中的另一个表获取数据

我有一个带有item_id和其他字段的表格。 我还有一张与item_id相关的消息表 我想做的是使查询选择特定邮政编码中的所有行(那里不是问题) 但如果登录的用户也有与此项目相关联的消息,还会返回一些信息(例如0或1) 所以我有一个基本的查询是这样的: 但我想 ...

2016-05-31 02:18:10 1 34   php/ mysql
2 从MySQL表中获取数据并插入另一个表

我在while循环中从MySQL表中获取数据,并在foreach的操作页面中将表单数据插入到另一个MySQL表中,但是我没有得到正确的单选按钮值,我附上了我的代码,请帮忙。 行动文件代码 产量 我想将显示的评级存储为单选按钮,我猜它将计数器增加为变量$ key,我不知道如 ...

3 使用变量从mysql中的另一个表获取数据并显示它

我试图实现的是“ alarmtype”所在的位置,显示可以从数据库中另一个表检索到的文本。 当前,它正在显示一个变量。 这是我的代码 我需要使用alarmtype变量并调用另一个sql,它将在其中拉出我存储在数据库中的文本以替换该变量。 我希望我能解释得足够好。 编辑 我将此代码添加到我的 ...

5 无法从MySQL中的另一个表获取数据

我目前正在尝试从名为Merchant的表中获取数据(M_Name)。 以下是我的代码: 当我使用Web浏览器运行此PHP文件时,即使数据库中存在数据,我也无法获得商家所需的名称...这只会使我返回“ null”。 我做错了什么或我还缺少什么? 请帮助..谢谢! ...

6 MySQL:从另一个表中获取数据而没有重复项

我是MySQL的初学者,遇到了一些问题。 我有两张桌子。 其中之一称为core ,具有200.000条目,并包含messageid列。 另一个表称为recipients ,具有1.200.000条目,并具有recipientid messageid , messageid和personid ...

2012-12-01 19:06:14 2 518   mysql/ sql
7 从另一个表MySQL获取数据列

我对MySQL的联接不是很称职,所以希望能有所帮助。 我有两张桌子。 我们称它们为X和Y X是主表,但是我想从表中的数据的一列Y在site_id表X对应于site_id表Y 。 表X示例方案: id, site_id, notes 表Y示例方案: id, site_id ...

8 如何从一个MySQL表中获取数据并同时进入另一个MySQL表

请创建一个页面,允许用户通过输入团队名称,团队描述并从他的朋友列表中选择成员来创建“团队”。 我希望已经解决了整个表格问题。 现在,我想做的是,一旦用户单击“发送邀请”,就会在“团队”表中创建一个新的团队行,然后,收集他朋友的ID,并将其输入到“团队成员”表中但我不知道这样做 这是我所 ...

10 如何从一个mysql表获取数据到另一个表的html echo

我有一个PHP可以从一个数据库表中创建页面中的东西列表,而我还有另一个表,所有表中都存储有评级,我需要将那些评级添加到该东西列表中。 这两个表的排序方式不同,但是都具有称为id的相同列,因此我想我可以以某种方式调整这些评分以适合其所属的位置。 php获得评分: php,它创建了东 ...

2013-03-06 18:41:52 1 163   php/ mysql
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM