我有两个名为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的数据。
任何人都可以帮我如何合并两个表数据。
答案 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在两个表上都是相同的列。