SQL query, error

时间:2019-04-06 作者:Jaron

我有sql查询:

$query= "SELECT * FROM files ORDER BY id DESC LIMIT $from, $site WHERE custom > 0";
但不工作,我注意到:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
我做错了什么?

1 个回复
最合适的回答,由SO网友:Howard E 整理而成

你有where 查询的子句位于错误的位置。

您的查询应该这样写:

$query= "SELECT * FROM files WHERE custom > 0 ORDER BY id DESC LIMIT $from, $site";

按此处规定https://dev.mysql.com/doc/refman/8.0/en/select.html 在MySQL参考中。