![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
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;( Ten post edytował tommy4 18.02.2006, 10:53:47 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
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' |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:42 |