sql >> Database teknologi >  >> RDS >> Mysql

Sådan gemmer du resultatet af MySql-forespørgsel i variabel ved hjælp af node-mysql

Nå @Fadi, connection.query er asynkron, hvilket betyder, når du kalder din console.log(someVar) , someVar er ikke indstillet endnu.

Hvad du kan gøre:

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. MySQL Konverter streng til dato Beregn alder og rækkefølge efter alder

  2. NAME_IN indbygget i Oracle D2k Forms

  3. Hvordan rettes MySQL 8 fejlkoder:1525 og 1292?

  4. Opdatering af dataleverandør af Crystal Reports