![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
obecnie mam wyszukiwarkę która działa na zasadzie SELECT * FROM tabela WHERE kolumn like '%fraza%' czyli wyszukuje całą wpisaną frazę. chciałbym ją zmienić na taką która będzie szukała rekordu który ma wszystkie słowa zawarte w frazie czyli np. przy frazie "jeden trzy" w wyniku będzie rekord "jeden dwa trzy". wymyśliłem sobie coś takiego:
przy frazie Kod "jeden dwa trzy cztery" powstaje takie zapytanie:
ale przy frazie Kod "jeden dwa trzy cztery" powstaje takie zapytanie i w efekcie wynik zawiera wszystkie rekordy:
=========================================== zmieniłem explode na str_word_count i jest niby ok. proszę o poradę czy tak się realizuje czy jakoś inaczej? aktualny kod:
jak zrobić żeby pomijało pojedyńcze litery czyli dla frazy "Jacek i Placek" będzie szukać tylko słow Jacek Placek Ten post edytował Arek00 12.12.2007, 14:16:30 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 11:39 |