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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 15:49 |