以下是代码:
SELECT * FROM gallery LIMIT " + limit + " OFFSET " + offset + " ORDER BY gid DESC
这给出了:
您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以便在第1行
ORDER BY gid DESC
附近使用正确的语法
我的代码出了什么问题?
PS:
var limit = 8;
var offset = ((Number(req.query.page)-1)*limit) || 0 ;
没有ORDER BY gid DESC
感谢
答案 0 :(得分:2)
撰写查询时,请阅读SELECT
上的文档。它非常具体地说明了事情的顺序。
<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.0.1/semantic.min.css" rel="stylesheet" />
<div class="ui secondary menu" dir="rtl">
<a class="active item">
Home
</a>
<a class="item">
Messages
</a>
<a class="item">
Friends
</a>
</div>
出现在ORDER BY
之前。