相关疑难解决方法(0)

PHP和MYSQL:如何在JOIN操作中解决模糊列名?

我的数据库中有两个表:

新闻('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?

更新:感谢大家的快速解答.别名似乎是最好的解决方案.

php mysql sql mysql-error-1052

72
推荐指数
6
解决办法
13万
查看次数

MySQL的'user_id'在where子句中是模糊的问题

如何纠正我从下面的代码中得到的问题'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)

mysql mysql-error-1052

16
推荐指数
1
解决办法
7万
查看次数

标签 统计

mysql ×2

mysql-error-1052 ×2

php ×1

sql ×1