Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Pobranie podobnych rekordow wg słów klucz.
-Gość-
post
Post #1





Goście







Witam wszystkich,
mam w bazie MySQL taką oto tabelkę w której zapisywane są artykuły:

ID
TITLE
CONTENT
KEYWORDS

I teraz chciałbym napisać jakoś takie zapytanie, które pobierze mi z bazy artykuły o podobnej treści opierając się na kolumnie keywords, która zawiera słowa kluczowe rozdzielone przecinkami. Na przykład artykuł pierwszy ma słowa kluczowe: "mercedes,audi,szybkie auta,renault", drugi atykuł ma natomiast takie: "ciężarówki,mercedes,fiat" i w tym przypadku artykuły powinny być ze sobą skojarzone bo mają zbliżone słowa kluczowe. Czy ktoś wie jak coś takiego wykonać?

Bardzo dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nitek
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

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


jeśli już masz taką tabelę i koniecznie chcesz rozwiązać to w sposób jaki opisałeś, to zapytanie
Kod
select * from tabela where keywords like ('%tutaj_slowo%')

wyciągnie ci wszystkie rekordy, które w kolumnie keywords będą miały ciąg znaków "tutaj_slowo"...


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 04:19