>我有一个非常简单的选择语句:
$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 行的"读取 = '0' 按日期排序"附近
我已经尝试了我能想到的一切来尝试让它工作,但不知何故它没有。
谢谢。
READ
是一个保留字。 用反引号引用它:
SELECT *
FROM notif
WHERE mem_id = '$logOptions_id' AND `read` = '0'
ORDER BY date