![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 14.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
mam zapytanie a w nim warunek
WHERE prtc_active=1 jeśli ten warunek jest - to wynikiem w php jest pusta tablica, jesli go nie ma jest wszystko OK np w MySQL Query Browser działa poprawnie niezależnie czy warunek jest czy nie ma co ciekawsze jeśli dam aliasa czyli SELECT prtc_active AS cos FROM tabela HAVING cos =1 to też nie działa co ciekawsze mam inne warunki i na nich działa - nazwy też mają podkreslenie próbowąłem dawać nazwę w `` nic nie pomogło zwyczajnie jest prtc_active nie ma wyników nie ma prtc_active są wyniki |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No jak ma zadziałać, skoro przy having nie masz żadnego grupowania?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 14.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
No jak ma zadziałać, skoro przy having nie masz żadnego grupowania? z ręki pisałem to nie przepisałem jak byc powinno, bo zapytanie jest troszke długie ale przede wszystkim chodzi o to, że jak jest w warunku - obojetnie gdzie, obojętnie jak uzyta kolumna prtc_active to jest zwracany zbiór pusty niczego nie ma od razu uprzedzam - to samo kropka w kropkę zapytanie - działa pod MySQL Query Browser(MQB) dokładnie takie samo czyli np SELECT prtc_active FROM tabela WHERE prtc_active=1 pod PHP zwróci pusty wynik pod MQB zwróci co trzeba - czyli listę wyników (uprzedzam - tak w tabeli są wiersze spełniające warunek prtc_active=1) ale gdy zrobię tak SELECT prtc_active FROM tabela to juz zarówno pod PHP jak i MQB działa poprawnie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:24 |