Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 28.03.2005 Ostrzeżenie: (0%)
|
Witam,
Potrzebuję doprowadzić do tego, żeby gdy zmienna=99, warunek tabela.kolumna='zmienna' znikał z zapytania. Coś takiego powinno teoretycznie działać ale niestety nie działa: ...WHERE IF(zmienna!='99', tabela.kolumna='zmienna', ) ORDER BY... Męczę się już z tym trzeci dzień, dlatego proszę o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Po co sie meczyc.. wystarczy zwykla logika. Jesli zmienna bedzie rowna 99 to nastapi spelnienie warunku i dalsza jego czesc nie bedzie w ogole sprawdzana (warunek zwroci TRUE, wiec ten wiersz nie zostanie odrzucony z wyniku zapytania), w przeciwnym wypadku zostanie sprawdzony warunek drugi. |
|
|
|
ketna IF w zapytaniu 28.03.2005, 18:02:05
SongoQ Nie mozesz generowac zapytania z php? 28.03.2005, 18:21:36
ketna Właśnie w tym problem. Bo nie mogę użyć php w cgi.... 28.03.2005, 18:28:22
SongoQ Pewnie piszesz w perlu? przeciez tam tez sa warunk... 28.03.2005, 19:03:02
ketna Świetny pomysł, wielkie dzięki! 28.03.2005, 20:33:16 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:14 |