Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%)
|
Witam,
mam następujący problem, pobieram dane z tabeli poprzez pętle while z warunkiem 'WHERE users = 1', wszystko działa dobrze, jednak jak wyszukiwarka dokleja do zapytania warunki LIKE to wtedy już skrypt nie patrzy czy users = 1 czy 0. Oto kod wyszukiwarki i cześć pętli while:
Zapytanie rzeczywiście wygląda np tak:
i tu pojawia się problem jak dochodzą warunki LIKE to już pobiera wyniki nie zależne od user = 1 mam nadzieję że dobrze wytłumaczyłem problem, z góry dziękuje za pomoc. Ten post edytował yarek12 1.05.2011, 10:28:43 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 12 Dołączył: 8.04.2011 Ostrzeżenie: (0%)
|
Dla takiego kawałka warunek zostanie spełniony jeśli user = 1 i imie LIKE '%ik%' albo wystarczy, że login LIKE '%ik%'. Analogicznie dla całego zapytania. Kwestia kolejności działań logicznych. Tak więc wszystko po AND musisz wstawić w nawiasy. Ten post edytował barcisz 1.05.2011, 10:47:51 |
|
|
|
yarek12 [mySQL] wyszukiwarka ignoruje jeden warunek 1.05.2011, 10:28:00
yarek12 Dzięki, działa pięknie, próbowałem już przedtem z ... 1.05.2011, 12:38:46 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 22:04 |