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 |
|
|
|
Arek00 [php] wyszukiwarka 12.12.2007, 12:36:13
athabus Witam,
http://www.symfony-project.org/askeet/1_0/... 12.12.2007, 14:25:04 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 07:45 |