![]() ![]() |
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 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%)
|
Dzięki, działa pięknie, próbowałem już przedtem z nawiasami ale z czystej nie uwagi dałem przed AND a nie po.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:47 |