NULL için PHP Giriş

4 Cevap php

İşte aşağıda Code:

$query = mysql_query("SELECT * FROM tablex");

if ($result = mysql_fetch_array($query)){

    if ($result['column'] == NULL) { print "<input type='checkbox' />"; }
    else { print "<input type='checkbox' checked />"; }
}

Değerler ise NOT NULL ben hala uncheked kutusu almak. I yukarıdan yanlış bir şey, shoudnt $result['column'] == NULL çalışması yapıyorum?

Herhangi bir düşünce?

4 Cevap

is_null veya === operatörünü kullanın.

is_null($result['column'])

$result['column'] === NULL

Ben kullanmak istiyorum düşünüyorum

mysql_fetch_assoc($query)

ziyade

mysql_fetch_row($query)

İkincisi tamsayılar tarafından normal bir dizi dizin döndürür, eski getirileri ise alan isimleri tarafından bir ilişkisel dizi, dizin.

Sütunun değeri gerçekten NULL değil boş bir dize ya da 0 olduğundan emin olun.

Nasıl kullanma hakkında

if (empty($result['column']))