每当我尝试使用ORDER BY时,我会收到一条错误消息,指出它的语法错误
您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便使用' ORDER BY id'在第1行
对我来说,语法看起来非常好,只要我不使用ORDER BY id,一切都会正常工作。这是它的工作原理:
$sql = "SELECT * FROM lessons $limit";
这就是我希望它发挥作用的方式:
$sql = "SELECT * FROM lessons $limit ORDER BY id";
我也试过这个,但没有运气:
$sql = "SELECT * FROM lessons $limit ORDER BY id DESC";
答案 0 :(得分:2)
ORDER BY
需要在LIMIT
之前完成。
尝试:
$sql = "SELECT * FROM lessons ORDER BY id $limit";