我從來沒有使用過JOIN,或者之前使用過多個表。SQL簡單連接問題
此錯誤彈出。
警告: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);
這實際上是你的代碼,還是你假設$ group_id是4?該錯誤表明,應插入組ID的位置sql沒有找到任何東西。也許試試'WHERE table2.group_id =「。$ group_id);' – 2012-04-27 21:31:44
如果你可以發佈表的結構以及... – therealmitchconnors 2012-04-27 21:31:56
這意味着查詢失敗。添加if($ result)die(mysql_error())',並查看它打印的錯誤。 – 2012-04-27 21:37:17