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