main.con.query('SELECT name_ru AS catname FROM category', (err, resultsp) => {
for(var i = 0; i <= 3; i++) {
console.log(resultsp[i].catname);
}
});
我需要一一获得所有结果。如果我执行
resultsp[0]
,它会以for循环之外的JSON格式提供SQL查询结果。但它不能与增加我无法读取未定义的属性“ catname”
最佳答案
对于此错误,我写了this link和ReferenceError: "x" is not defined,您可能使用了此变量,而不是对其进行定义或量化。它可能与这段代码没有任何关系。更改代码,循环大小可能大于结果数组的长度
main.con.query('SELECT name_ru as catname FROM category', (err, resultsp) => {
for(var i = 0; i < resultsp.length; i++) {
console.log(resultsp[i].catname);
}
});