Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja szukaj
Forum PHP.pl > Forum > Przedszkole
tommy4
Dajmy na to, że user wpisze do wyszukiwarki taki oto tekst: 'cośtam jest gdzieś'. I zrobiłem coś takiego, że szuka podanego wyrażenia w newsach. Czyli SELECT ... LIKE %$_POST['szukaj']%. Jednak to mi nie wystarcza i chciałbym zrobić coś, co rozdziela wszystkie słowa i szuka wszystkich wyrazów niezależnie od ich ułożenia. Jakieś pomysły?

EDIT: Może przyda się tu str_word_count ? I potem explode'ować każdy wyraz. Sam nie wiem;(
ActivePlayer
1. rozbijasz to co wpisze user na wyrazy uzywając expolde na spacji.
2. dajesz to w pętli i generujesz kilka 'like'ów' a między nimi stawiasz 'AND'
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.