Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyszukiwaniem w bazie
Forum PHP.pl > Forum > Bazy danych
hevellius
Witam wszystkich.

Na stronie mam wyszukiwarkę produktów. Zauważyłem że wpisując słowo do wyszukania 'sol' to jako wyniki otrzymuje rekordy takie jak 'rosołowa', 'niemowla'=> 'niemowląt' czyli również te, które kończą się na 'ł, ą ..., ' . Kodowanie tabeli w bazie to utf8_polish_ci, a zapytanie wygląda tak:

... " AND (p.name_pages LIKE '%sól%' OR o.page_title LIKE '%sól%' OR t.pages_text LIKE '%sól%') "

Bardzo proszę o jakieś sugestie, wyczerpałem już wszelkie możliwości w rozwiązaniu tego problemu.

Z góry dziękuje!
wookieb
A jakie jest kodowanie poszczególnych pól w tabeli?
hevellius
Wszystkie kolumny w tabeli po których porównuje są w utf8_polish_ci
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.