Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak sprawdzić czy dane pole w bazie jest puste?
Forum PHP.pl > Forum > Przedszkole
adameq
Chyba cos pochrzanilem smile.gif

  1. <?php
  2. $wynik = "SELECT * FROM wizyty where id_uzytkownika = NULL";
  3. $zapytanie = mysql_query($wynik);
  4. echo $zapytanie;
  5. ?>
qrees
Porównanie z NULL zawsze daje fałsz, bo NULL to nieznana wartość. Można zamiast tego użyć:
  1. SELECT * FROM wizyty WHERE id_uzytkownika IS NULL
adameq
hmm, ale to zwraca wartosc pola ktore jest ustawione w bazie na null, a bardziej chodzi mi o to, aby wyswietlalo wynik jeseli to pole nie jest uzupelnione
qrees
Cytat(adameq @ 25.01.2008, 14:32:37 ) *
hmm, ale to zwraca wartosc pola ktore jest ustawione w bazie na null, a bardziej chodzi mi o to, aby wyswietlalo wynik jeseli to pole nie jest uzupelnione

Pola puste mają wartość NULL... chyba, że chodzi ci o pola w których jest tekst o zerowej długości, wtedy masz:
  1. SELECT * FROM wizyty WHERE id_uzytkownika = ""

Poza tym, tego nulla to sam podałeś...
adameq
Czasami moja glupota mnie przerasta biggrin.gif

ps. Dzieki biggrin.gif
potreb
Czasami na głupotę zadziała wyszukiwarka tongue.gif najlepiej poszukać zanim się zapytać.
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.