sql >> Database >  >> RDS >> Mysql

Hoe het resultaat van de MySql-query in variabele op te slaan met node-mysql

Nou @Fadi, connection.query is async, wat betekent dat wanneer je je console.log(someVar) . aanroept , someVar is nog niet ingesteld.

Wat je zou kunnen doen:

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


  1. Primaire sleutel met ASC- of DESC-bestelling?

  2. PostgreSQL versus MySQL:wat is het beste?

  3. Hoe u de huidige tijd in SQLite kunt krijgen

  4. SQL Server 2012 opvragen van Access 2007-gegevens met behulp van OPENROWSET-fout