Possible Duplicate:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL resultMySQL錯誤消息拋出試圖做一個連接查詢
這裏是代碼:
$result=mysql_query("
SELECT items.items_id,
COUNT(ratings.item_id) AS TotalRating,
AVG(ratings.rating) AS AverageRating
FROM 'items'
LEFT JOIN ratings ON (ratings.item_id = items.items_id)
WHERE ratings.item_id = '{$item_id}' ;");
echo "Error message = ".mysql_error();
while($row=mysql_fetch_assoc($result)) {
$output[]=$row;
}
這裏是錯誤:
Error message = You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''items' LEFT JOIN ratings ON (ratings.item_id = items.items_id) WHERE ' at line 4
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/content/k/i/c/kickinglettuce/html/Kickinglettuce/ratethis/get_ratings.php on line 38
null
我已經證實,$ ITEM_ID是正確的響應基於回聲聲明。
圍繞項目\\項目\'使用反引號。 – walrii 2012-08-01 03:13:38