Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak wyświetlić rekordy z empty ?
Forum PHP.pl > Forum > Przedszkole
PJ
Pytanie może trywialne.. ale 0 jest traktowane jako empty tak ?
to jak rozwiązać problem przy sprawdzaniu czy w bazie jest 0 czy NULL ?

w bazie znajduje kilkaset pozycji między innymi NULL oraz 0
jak zatem wyświetlić te rekordy które są NULL ?

  1.  
  2. if ( empty($arrRow['skl'.$SklNr.''])) {$trcolor='#ffaabb';} else { $trcolor='';}

w takim przypadku wyswietla i 0 i NULL kolumna typu INT

help..
nospor
if ( $arrRow['skl'.$SklNr.''] === '') echo 'To jest NULL';
PJ
Jeśli tak zrobię to nie podświetla mi nic.. hmm
nospor
To inaczej, pogadajmy jak z małym dzieckiem:
co ci wyświetla o to:
var_dump($arrRow['skl'.$SklNr.'']);
PJ
NULL
NULL
NULL
NULL
string(1) "0"
string(1) "0"
string(1) "9"
string(1) "7"
itd

Jak dam === '0' to ładnie zaznacza..
jak wstawie '' lub 'NULL' to nie zaznacza
nospor
if ( $arrRow['skl'.$SklNr.''] === nulll) echo 'To jest NULL';
PJ
ahhh bez uszu.. zmyliło mnie, ze zero z uszami działało
Dzięki wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.