Увеличение SQL-результата [0] в узле JS for loop - PullRequest
0 голосов
/ 17 октября 2019
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], это работает, это дает результат запроса SQL в формате JSON вне цикла for. Но он не работает с инкрементом. Я не могу прочитать свойство 'catname' из undefined

1 Ответ

0 голосов
/ 17 октября 2019

Для этой ошибки я пишу эту ссылку и ReferenceError: "x" не определено , вы могли использовать эту переменную вместо того, чтобы определять или определять ее количественно. Это может даже не иметь ничего общего с этим фрагментом кода. измените ваш код, размер цикла может быть больше, чем длина массива результатов

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);
        }
    });
...