Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyszukiwarka Mysql
tomaszh
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Szczecin

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


Witam, stworzyłem prostą wyszukiwarkę Mysql która przeszukuje słowa kluczowe dla poszczególnych wpisów(firm). Pole ze słowami kluczowymi jest typu "text" i zawiera wpisy w następującej formie:
  1. motoryzacja, samochód, auto, auto używane

Krótko mówiąc poszczególne słowa oddzielone są spacją i przecinkiem. Problem polega na tym że wyszukiwarka ma przeszukiwać całe słowa a nie poszczególne części tych słów. W tej chwili mam taki zapis:
  1. SELECT * FROM baza WHERE klucz LIKE '%$fraza%'

Wiem że można by było wyrzucić przecinki tak żeby słowa były oddzielone tylko spacjami i można by było to zapisać tak:
  1. SELECT * FROM baza WHERE klucz LIKE '% $fraza %'

czyli wstawiając spację. Ale czy można to prościej zapisać tak żeby nie trzeba było zmieniać bazy danych.

Pozdrawiam
Go to the top of the page
+Quote Post

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: 25.12.2025 - 11:25