Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como salvar o resultado da consulta MySql em variável usando node-mysql


Bem @Fadi, connection.query é assíncrono, o que significa que quando você chama seu console.log(someVar) , someVar ainda não foi definido.

O que você poderia fazer:
var someVar = [];

connection.query("select * from ROOMS", function(err, rows){
  if(err) {
    throw err;
  } else {
    setValue(rows);
  }
});

function setValue(value) {
  someVar = value;
  console.log(someVar);
}