Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Fungsi kueri MySQL Node JS tidak mengembalikan hasil

Hampir semua yang ada di Node.js tidak sinkron, dan fungsi kueri SQL pasti demikian. Anda menelepon conn.query(query, callback) , yang berarti kueri dipanggil, lalu setelah ada hasil di beberapa titik di masa mendatang, fungsi panggilan balik Anda dipanggil dengan hasil untuk Anda kerjakan. Jadi:

conn.query(query, function runThisEventually(err, rows, fields) {
    if (err) {
      console.error("One or more errors occurred!");
      console.error(err);
      return;
    }
    processResults(rows, fields);
});

Anda tidak akan mendapatkan hasilnya segera setelah memanggil conn.query(...) , sehingga kode Anda dapat melakukan "hal-hal lain" sementara itu, dan pada titik tertentu, panggilan balik Anda akan dipicu dan Anda dapat mengambil pemrosesan hasil di sana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa indeks pada s tidak digunakan untuk mengurutkan di sini?

  2. Kesalahan MySQL saat mencoba memotong tabel

  3. kueri sql tidak mengambil semua catatan hanya mengambil catatan terakhir

  4. String koneksi ODBC 5.1 untuk MySQL dengan akses hanya baca

  5. Optimalkan kinerja MySQL/MariaDB dengan alat MySQLTunner