Php 在一页中显示两个表数据

Php 在一页中显示两个表数据,php,html,mysql,Php,Html,Mysql,我有两个名为users和vm_表的表。现在我显示来自用户的数据,如下所示 $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"]; ?>

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

 $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>
$sel\u query=“从用户中选择*,其中account\u id=“.$\u SESSION['admin\u id'”;
我想在同一个表中显示vm_详细信息中的数据


有谁能帮我合并两个表的数据吗?

一种方法是从两个单独的数组中的两个表中提取数据,并使用array\u merge或array\u combine函数将数组合并为一个

您可以使用JOIN创建单个表,并将两个表的数据合并在一起(为此,您必须在第二个表中使用外键)或者使用两个sql查询数组在一个表中显示这两个都是可能的。

您可以使用join

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

而公共字段在两个表上都是相同的列。

refere Use您应该使用
JOIN
@Keerthi如果两个表之间有公共字段,那么使用JOIN。如果两个表都有相同的列名,该怎么办?array merge将覆盖valueshow你知道这两个表都有一个公共字段吗?他说了吗?连接两个不相关的表有什么必要?如果他想先显示第一个表数据,然后再显示第二个表数据,则没有必要?如果她的表有两个公共列,则可以使用此解决方案。。。现在一切都好了吗@BunkerBoy r u happy:一切都取决于她@Pattatharasu Nataraj真的吗:)(y)