Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Wyszukiwanie rekordów w bazie
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam,

Co do samego wyszukiwanie rekordów w bazie - wiadomo - w zapytaniu WHERE nazwa LIKE '%'.$zmienna.'%' A co w przypadku gdy zmienna zawiera kilka wyrazów np:

Ala kota

W przypadku gdy rekord w bazie zawiera wprowadzoną frazę Ala kota raz dwa trzy - to zostanie wyszukany przez LIKE
Ale w przypadku gdy rekord w bazie jest Ala ma kota - to już przez LIKE nie wyszuka

I właśnie interesuje mnie ten drugi przypadek...

Czy ktoś może podać mi jakieś wskazówki jak to zrobić?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


- Albo rozbijasz wyrazy po spacjach i na ich miejsce wstawiasz & czyli "%Ala%ma%kota%"
- albo interesujesz się fulltext
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: 20.08.2025 - 19:00