我对这个mysql_query有一个问题:
$selectNewsComments = mysql_query("
SELECT user_id, comment, time_add
FROM news_comments
ORDER BY id DESC
LIMIT " .($pageNum - 1) * $numberOfNewsInPage . ", ".$numberOfNewsInPage."
WHERE news_id = '".$nid."'
") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
那是错误信息:
您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的'WHERE news_id = '18''附近使用正确的语法
有人能告诉我这个问题吗?
你ORDER BY id DESC LIMIT应该去追求WHERE
警告:该问题的示例代码使用PHP的mysql扩展,该扩展在PHP 5.5.0中已弃用,并在PHP 7.0.0中完全删除.