Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверка на NULL спрямо запис в базата данни -> isset срещу is_null

Опитайте това:

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

Обяснение:

Ако сравните !$img срещу NULL вие основно правите булева обратна връзка на $img и след това да видите дали това се сравнява с NULL - което не е това, което искате.

Също така, моля, имайте предвид, че трябва да използвате

if($img !== NULL)

вместо. != ще сравнява стойностите на предоставените променливи, докато !== ще сравни стойностите И типа данни (което в случай на NULL може да е от най-голям интерес).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да настроите MySQL в IBM Worklight

  2. Как да свържете две таблици от различни бази данни

  3. Обяснение на MySqlBulkLoader

  4. Как да открием китайски символ в MySQL?

  5. MySQL:избиране на редове, където колона е нула