Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zapisać wynik zapytania MySql w zmiennej za pomocą node-mysql

Cóż @Fadi, connection.query jest asynchroniczny, co oznacza, że ​​gdy wywołasz console.log(someVar) , someVar nie został jeszcze ustawiony.

Co możesz zrobić:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybranie wszystkich rekordów sprzed roku do teraz

  2. BŁĄD:HHH000299:Nie można ukończyć aktualizacji schematu java.lang.NullPointerException

  3. Zapytanie SQL do zliczania, ile razy określone wartości występują w wielu wierszach

  4. Odśwież stronę PHP co predefiniowane sekundy

  5. Kiedy i dlaczego używać mysqli_fetch_row, mysqli_fetch_object, mysqli_fetch_assoc, mysqli_fetch_array