Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Pusta kolumna
Forum PHP.pl > Forum > Przedszkole
Lee
Mam problem z zapytaniem do MySQL'a otóz mam podział na kategorie i podkategorie, różnią się tym że w kategoriach jedna z kolumn jest pusta, a w podkategoriach ta kolumna zawiera nazwę kategorii (chyba zorzumiałe tiredsmiley.gif ) no i teraz nie wiem jak ma wyglądać zapytanie które pokaze tylko podkategorie, bo do kategorii mam takie coś
  1. <?php
  2. $sql = mysql_query("SELECT * FROM kategorie WHERE podkategoria=''");
  3. ?>

a do podkategori nie wiem jak zrobić zeby rozumiało
  1. <?php
  2. WHERE podkategoria='NOT NULL'[
  3. ?>

chyba łapiecie o co mi chodzi rolleyes.gif
nospor
...pole is not null...
pod warunkiem ze tam masz nulle a nie puste znaki. wnioskuje jednak ze puste znaki, bo pierwsze zapytanie tak wyglada. wiec analogicznie:
....pole <> ''......
Ludvik
Warunek na kolumnę pustą wygląda tak:
  1. SELECT * FROM kategorie WHERE podkategoria IS NOT NULL
Lee
tam gdzie ma być kategoria dałem NULL i zrobiłem zapytaniem nospor'a (...podkateogria <> 'NULL'...)
Ludvik
Drugi wariant nospora dotyczy pustych ciągów znaków. Tak jak napisaliśmy Ci, masz sprawdzić to składnią 'pole IS NOT NULL'...
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.