ďťż

[php/mysql]Własna wyszukiwarka słowa kluczowe

       

Podstrony


telcocafe

Witam

Pisze właśnie własną wyszukiwarkę, ma ona wyszukać artykuły na stronie odpowiadające słowom które wpisze użytkownik do wyszukiwarki.
Każdy artykuł trzymam w bazie danych, w tabeli artykułów jest pole słowa kluczowe gdzie przy dodawania artów wpisuje sobie szereg słówek.
no i teraz pytanie.

Kiedy użytkownik wpisze słowo do wyszukiwarki to jak to porównać ze słowami kluczowymi w bazie? Bo przecież użytkownik może wpisać 1 słowo a słów w tabeli bęzie 5. Nie mogę porównać tego do całości, musze to jakoś rozbić żeby słowo użytkownika zostało porównane z każdym z osobna ze słów kluczowych
Mam nadzieje, że dośc jasno to zobrazowałem :) Czekam na propozycje

Pozdrawiam



w zapytaniu SQL:

WHERE slowo LIKE %szukane%

nie za bardzo rozumiem jak mam być szczery. Możesz tam wstawić jakieś wartości żeby to zobaczył?

dokładnie to wygląda to tak: SELECT * FROM nazwa_tabeli WHERE nazwa_kolumny_do_przeszukania LIKE %szukana fraza tutaj%

Wyszukiwanie like znajdzie tylko podaną frazę. Do szukania z prawdopodobieństwem w MySQL służy wyszukiwanie pełnotekstowe - przykład
Użytkownik Riklaunim edytował ten post 10 kwiecień 2007, 14:56


no ale jak ktoś wpisze frazę z której dobry będzie tylko 1 wyraz to to mi się na nic nie zda

dlatego użyj wyszukiwania pełnotekstowego :P

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.