Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwarka - mały problem
Forum PHP.pl > Forum > PHP
tinware
Witam,

zacznę od konkretów:

  1. $lista = mysql_query ("SELECT * FROM Users WHERE id Like '%{$_POST['data']}%' OR imie Like '%{$_POST['data']}%' OR nazwisko Like '%{$_POST['data']}%' OR miejscowosc Like '%{$_POST['data']}%' ORDER by id");


To zapytanie do wyszukiwarki użytkowników na stronie, chciałem wyszukiwać użytkowników w kategoriach tj. ID, Imię, Nazwisko, Miejscowość. I pojawia się następujący problem, przykładowo mam użytkowników:

1 Jan Kowalski Warszawa
2 Jadwiga Goździkowa Warszawa
3 Andrzej Nowak Gdańsk

... wpisujać w wyszukiwarce np. Andrzej Kowalski powinno wyszukać mi:
1 Jan Kowalski Warszawa
3 Andrzej Nowak Gdańsk

wynik jest pusty. jeśli wpiszę w wyszukiwarkę: Warszawa, znajdzie dobrze:

1 Jan Kowalski Warszawa
2 Jadwiga Goździkowa Warszawa


Proszę forumowiczów o pomoc.
webdice
  1. `imie` LIKE '%Andrzej Kowalski%'


Już wiesz czemu nie znajduje Ci żadnego rekordu? Musisz robić szukaną frazę (np. za pomocą explode) i szukać w ten sposób:

  1. `imie` LIKE '%Andrzej%' AND `imie` LIKE `%Kowalski%` AND `nazwisko` (...)
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.