0

我有一个非常简单的选择语句:

$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' 附近使用正确的语法

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

谢谢你。

4

1 回答 1

4

READ是一个保留字。用反引号引用它:

SELECT   *
FROM     notif
WHERE    mem_id = '$logOptions_id' AND `read` = '0'
ORDER BY date
于 2013-10-24T21:24:44.050 回答