szukałem chyba wszędzie rozwiązania mojego problemu, ale nie znalazłem, dlatego kieruję swoje kroki tutaj.
mam select:
Kod
$result = mysql_query("select * from $nazwa_tabeli
where
Obszar = IFNULL('$Obszar', Obszar)") or die(mysql_error());
where
Obszar = IFNULL('$Obszar', Obszar)") or die(mysql_error());
teoretycznie jeśli zmienna $Obszar nie jest ustawiona powinien powstać warunek zawsze spełniony:
Kod
Obszar=Obszar
i zapytanie powinno zwrócić wszystkie wiersze.
W moim przypadku nie są zwracane żadne wyniki.
Pytanie jest: dlaczego?
Próbowałem wykorzystać
Kod
Obszar = COALESCE('$Obszar', Obszar)
ale jest dokładnie to samo.
Zgłupiałem i prosze o pomoc.