在单页中显示两个表数据

时间:2017-03-06 09:56:58

标签: php html mysql

我有两个名为users和vm_tables的表。现在我正在显示来自用户的数据,如下所示。

 $sel_query="Select * from users where account_id=".$_SESSION['admin_id'];

<td align="left"><?php echo $row["username"]; ?></td>
<td align="left"><?php echo $row["email_address"]; ?></td>

我想在同一个表中显示来自vm_details的数据。

任何人都可以帮我如何合并两个表数据。

3 个答案:

答案 0 :(得分:0)

一种方法是从2个独立数组中的2个表中获取数据,并使用array_merge或array_combine函数将数组合并为一个

答案 1 :(得分:0)

你可以使用JOIN创建单个表并将两个表数据放在一起(为此你必须有你的第二个表的外键)或使用2个sql_query数组n在一个表中显示两者都是可能的。

答案 2 :(得分:0)

你可以使用join

Select * from users u
LEFT JOIN vm_details v ON v.common_field=u.common_field
where u.account_id=".$_SESSION['admin_id']

而common_field在两个表上都是相同的列。