sql >> Base de Datos >  >> RDS >> Mysql

Cómo guardar el resultado de la consulta MySql en variable usando node-mysql

Bueno @Fadi, connection.query es asíncrono, lo que significa que cuando llama a su console.log(someVar) , someVar aún no se ha configurado.

Lo que podrías hacer:

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