我之前从未使用过JOIN或曾经使用多个表。
此错误正在弹出。
警告:mysql_fetch_assoc():提供的参数不是[通向此mysql_query行的路径]中的有效MySQL结果资源。
我在这里做错了什么?
谢谢。
$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);
答案 0 :(得分:3)
您应该测试$result
的值以查看查询是否失败。如果是,请打印错误以进行调试:
$sql = "SELECT ...";
$result = mysql_query($sql);
if (!$result) {
trigger_error(mysql_error());
}
您可能还想尝试在MySQL工作台中运行SQL查询以查看它是否在那里工作。