Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So speichern Sie das Ergebnis der MySQL-Abfrage in einer Variablen mit node-mysql

Also @Fadi, connection.query ist asynchron, was bedeutet, wenn Sie Ihre console.log(someVar) aufrufen , someVar wurde noch nicht festgelegt.

Was Sie tun könnten:

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