Вложенные запросы - неопределенная ошибка - PullRequest
0 голосов
/ 18 мая 2018

Я написал функцию и экспортировал ее с помощью экспорта.Внутри функции у меня есть 2 вложенных запроса.Когда у меня есть только 1 запрос, я могу просмотреть значения результата.Но после добавления внешнего запроса значение результата из внешнего запроса не определено.

Вот код: main.js

var new1 = function () {
  connection.query("select ID from tbl1", function (error, result, fields) {
    console.log(result) // This is displayed as undefined.
    for (var id in result) {
      connection.query("select name from tbl2 where ID = '" + result[id].ID + "' ", function (err, result, fields) {
        if (err) throw err

        for (var count in result) {
          console.log(result[count].name)
        }
      })
    }
  })
}
export.new1 = new1;

и в app.js:

  var new2 = require('./main');
  new2.new1();

Спасибо.

1 Ответ

0 голосов
/ 18 мая 2018

Я собирался отредактировать и исправить ваш отступ, но потом я увидел, что вам не хватает закрывающей кавычки для строки во второй строке: "select ID from tbl1

Теперь кто-то еще отредактировал ваш код и добавилзаключительная цитата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...