我有一张用户表。但是当用户对他们的个人资料进行任何更改时,我会将它们存储在临时表中,直到我批准它们。然后将数据复制到事件表并从临时表中删除。
我想要实现的是,当在管理面板中查看数据时,或者在用户可以在提交前仔细检查的页面中,我想编写一个查询来允许我从两个表中获取数据其中两者的 id 都等于 $userid。然后我想给他们显示一个表格,旧值出现在左列,新值出现在右列。
我找到了一些 sql 解决方案,但我不确定如何在 php 中使用它们来回显结果,因为两者中的列具有相同的名称。
最佳答案
将 AS
添加到列名将允许您将其别名化为不同的名称。
SELECT table1.name AS name1, table2.name AS name2, ...
FROM table1
INNER JOIN table2
ON ...
关于php - 来自具有相同列名的两个表的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168906/