没有语法错误,但代码失败

No syntax error but code fails

本文关键字:代码 失败 错误 语法      更新时间:2023-09-26

我有这个代码

var per_page = 5;
// Page will start from 0 and Multiple by Per Page
var start_from = 0;
Noder.query('SELECT * FROM crud LIMIT "'+start_from+'", "'+per_page+'"', function(err, results) {
});

它在语法上是有效的,但在i 时产生未定义

console.log(results)

我使用这个验证器来检查错误http://esprima.org/demo/validate.html

问题不在于我的变量,因为我已经确认它们包含所需的数据。是否有错误使我的代码段无法工作?。

请删除",因为limit需要数字。

LIMIT子句可用于约束SELECT语句返回的行数。LIMIT接受一个或两个数字参数,它们必须都是非负整数常数。。。[来源]

var per_page = 5;	
var start_from = 0;
document.write('SELECT * FROM crud LIMIT "' + start_from + '", "' + per_page + '"');