![]() |
![]() |
![]()
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.08.2025 - 12:44 |