Tworzę prostą wyszukiwarkę na swojej stronie. Korzystam z zapytania do bazy LIKE '%".$szukane."%' tylko problem polega na tym, że wynajduje mi wszystkie rekordy gdzie znajduje się wyszukiwany ciąg znaków.
Czyli jak np. wpiszę "jak"
to znajdzie mi:
jak zrobić dobry obiad
być jak bond
jaki kolor włosów jest teraz modny? - tutaj znalazło taki ciąg znaków i również wyszukało
Zapytanie:
SELECT * FROM baza_produktow WHERE nazwa LIKE '%".$nazwa_przetworzona."%' LIMIT 5
Jak sformułować zapytanie aby pokazywało tylko i wyłącznie frazę jako oddzielny wyraz?
ps. zapytanie LIKE bez % znowu nie znajdzie mi zapytań gdzie jak jest wyrazem ale coś jest przed albo po jak.