" ER_PARSE_ERROR" mysql查询期间出错

时间:2017-01-27 22:50:34

标签: javascript mysql node.js

以下是代码:

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 感谢

1 个答案:

答案 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之前。