我的数据库中有两个表:
新闻('id' - 新闻ID,'用户' - 作者的用户ID)
USERS('id' - 用户ID)
我想制作一个SELECT * FROM news JOIN users ON news.user = user.id
,现在当我在PHP中得到结果时,它是这样的:
$row = mysql_fetch_array($result)
,并获取列名$row['column-name']
...如何获取具有相同列名的新闻ID和用户ID?
更新:感谢大家的快速解答.别名似乎是最好的解决方案.
如何纠正我从下面的代码中得到的问题'user_id' in where clause is ambiguous
.我在这里先向您的帮助表示感谢.
这是mysql表.
SELECT user.*, user_info.*
FROM user
INNER JOIN user_info ON user.user_id = user_info.user_id
WHERE user_id='$user_id'
Run Code Online (Sandbox Code Playgroud)