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 linkReferenceError: "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);
        }
    });

10-05 23:14