2013-10-24 58 views
0

我有一個非常簡單的SELECT語句:MySql的選擇的語句不工作

$sqllinks = mysql_query("SELECT * FROM notif WHERE mem_id = '$logOptions_id' AND read = '0' ORDER BY date") or die (mysql_error()); // query the member 
$numofnotif = mysql_num_rows($sqllinks); 

但是我不斷得到錯誤:

您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本正確的語法在行使用 近「讀=‘0’ORDER BY日期」 1

我都試過,我能想到的嘗試一切手冊得到這個工作,但不知何故它不。

謝謝。

+0

'read'列的數據類型?如果它基於int,則刪除引號。 – andrewb

回答

4

READreserved word。引用反推:

SELECT * 
FROM  notif 
WHERE mem_id = '$logOptions_id' AND `read` = '0' 
ORDER BY date 
+0

不知道,謝謝。 – idwes7