Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]+[MySQL] Wyszukiwarka a słowa kluczowe
miccom
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Witam serdecznie.
Mam problem z wyszukiwarką w bazie danych a właściwie ze słowami kluczowymi.
Moje zapytanie wygląda tak:

  1. $zapytanie = "SELECT tytul,id FROM ogloszenia WHERE tytul LIKE '%$frazy%' || tresc LIKE '%$frazy%' || kluczowe LIKE '%$frazy%' ORDER BY polecane DESC, teraz DESC";


I pięknie działa wyszukiwarka ale jeśli user poda jedno słowo kluczowe.
Chcę dać możliwość wypisanie więcej słów kluczowych- ale wyszukiwarka niestety przestaje działać.

  1. <?php
  2. $frazy     = $_POST['klucze'];//otrzymuję zestaw słów kluczowych
  3. $znakrozdzielenia=',';
  4. $klucze=explode($znakrozdzielenia, $frazy);//rozbijam string na pojedyncze słowa(frazy) kluczowe
  5. $ile = count($klucze);//ustalam ile jest słów kluczowych
  6. ?>


I tu mój problem.
Jak zmienić zapytanie do bazy, aby wyszukiwać kolejno rekordy wg wszystkich otrzymanych fraz/słów kluczowych?
Proszę o pomoc czy jest to w ogóle mozliwe.
Pozdrawiam. miccom.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:45