Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Zapytanie LIKE
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

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:

  1. 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.

Ten post edytował Lethys 27.02.2015, 10:43:25
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: 25.12.2025 - 13:23