我以前从未使用过 JOIN 或使用过多表。
弹出此错误。
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in [pathway to this mysql_query line].
我在这里做错了什么?
谢谢。
$group_id= 4;
$result = mysql_query("SELECT table1.user_facebook_id AS user_facebook_id
FROM table1 JOIN table2
ON table1.user_id = table2.user_id
WHERE table2.group_id = $group_id");
$row = mysql_fetch_assoc($result);
最佳答案
您应该测试$result
的值以查看查询是否失败。如果是这样,打印错误以进行调试:
$sql = "SELECT ...";
$result = mysql_query($sql);
if (!$result) {
trigger_error(mysql_error());
}
您可能还想尝试在 MySQL 工作台中运行 SQL 查询以查看它是否在那里工作。
关于php - SQL 简单连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10358110/