MySql Select语句不起作用

时间:2013-10-24 21:22:59

标签: php mysql sql

我有一个非常简单的选择声明:

$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服务器版本,以便使用正确的语法   在第1行'read ='0'ORDER BY date'附近

我已经尝试了一切我能想到的尝试让它发挥作用,但不知何故它没有。

谢谢。

1 个答案:

答案 0 :(得分:4)

READreserved word。用反引号引用它:

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