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

Memeriksa NULL terhadap catatan basis data -> isset vs. is_null

Coba ini:

if($img != NULL) {
    return '<img src="' . $img . '" alt="' . $alt .'" />';
}

Penjelasan:

Jika Anda membandingkan !$img terhadap NULL Anda pada dasarnya melakukan pembalikan boolean pada $img dan kemudian melihat apakah itu sebanding dengan NULL - yang bukan yang Anda inginkan.

Juga, harap perhatikan bahwa Anda harus menggunakan

if($img !== NULL)

alih-alih. != akan membandingkan nilai dari variabel yang diberikan, sedangkan !== akan membandingkan nilai DAN tipe data (yang dalam hal NULL mungkin merupakan minat terbaik Anda).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi PDO ke database MySQL ditolak

  2. Sertakan semua id dalam kueri ActiveRecord

  3. Cara Memeriksa Ukuran Database MySQL di Linux

  4. Bagaimana mengkonversi file .db ke file .sql

  5. MYSQL pilih nilai DISTINCT dalam dua kolom