Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z zapytaniem where i like jednocześnie
Forum PHP.pl > Forum > Przedszkole
edwarpan
  1. $query="SELECT * FROM klienci WHERE id_dod='$id_dod' AND imie LIKE '%{$wyraz}%' OR nazwisko LIKE '%{$wyraz}%'";

Posiadam takie zapytanie, niestety pokazuje mi wszystkich użytkowników wg LIKE, jakby nie uwzględniając ID_DOD - czyli id osoby, która daną osobę wpisała do bazy. Jak sobie z tym poradzić?
nospor
Juz w tym tygodniu trzeci, co nie widzi roznicy miedzy
2+3*4
a
(2+3)*4

Identycznie jest z OR i AND w mysql :/
edwarpan
Rzeczywiście, mój błąd. poprawiłem na:
  1. $query="SELECT * FROM klienci WHERE (imie LIKE '%{$wyraz}%' OR nazwisko LIKE '%{$wyraz}%') AND id_dod='$id_dod'";

OR powiększa zakres, AND pomniejsza o wyrażenie. Lecz nadal sprawa taka, iż przy niektórych wynikach ukazuje także inne ID.


Usunąłem ten felerny wynik, dodałem od nowa i już się nie wyświetla, jakby w cache się załapało?

Problem rozwiązany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.