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

Dalam kueri mysql node.js, periksa apakah tidak ada kecocokan yang ditemukan

Anda menerima array kosong ([] ) sebagai hasil dari kueri Anda, karena seperti yang Anda katakan, database Anda tidak berisi baris apa pun dengan name = 'abcd' .

Ketika Anda melakukannya:

if (result) {
  if (result)
    console.log("Test:" + result);

, Anda akan memasukkan if , karena JavaScript mengevaluasi true untuk [] . Lihat artikel ini di sini , yang menjelaskan bagaimana JavaScript mengevaluasi true dan false nilai.

Cara yang lebih baik untuk memeriksa apakah larik hasil Anda kosong adalah dengan melakukan:

if (result.length > 0) {
  if (result)
    console.log("Test:" + result);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengkonfigurasi dan menggunakan MySQL dengan Django?

  2. MySQL SELECT CONCAT Bersyarat

  3. Pilih waktu antara dua kali mysql

  4. MySQL memesan posting dengan komentar terbaru ATAU posting terakhir

  5. Buat rentang tanggal mysql