Как я могу поместить номер строки базы данных в переменную - PullRequest
3 голосов
/ 07 марта 2020

есть моя проблема:

{
const row_nb = con.query("SELECT COUNT(*) FROM Users WHERE username = '"+username_ins+"'");
console.log(""+row_nb);
}

но у меня нет номера строки, почему? он возвращает [Объект объекта] И это в javaScript

1 Ответ

1 голос
/ 07 марта 2020

con.query - это асинхронный c метод, который вы должны передать обратному вызову, чтобы получить результат.

var sql = "SELECT COUNT(*) as usersCount FROM Users WHERE username = ?"
con.query(sql, [username_ins], function(err, rows, fields) {
  if (err) throw err;
  console.log('Query result: ', rows[0].usersCount);
});
...