![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciałbym zrobić wyszukiwarkę ale radzącą sobie z błędami w pisowni. Mój problem polega na tym że nie mam pojęcia jak użyć SOUNDEX z LIKE Załóżmy że w bazie mam tabele posty która ma kolumne tytul. Dodamy tam rekord o wartości pola tytul: fajna fajniejsza i najfajniejsza kiełbasa u nas. Teraz użytkownik wpisuje w wyszukiwarce np kiełbsa i chciałbym żeby mimo to wyszukało mu ten odpowiedni rekord. Tzn ma wyszukać np post o tytule: fajna fajniejsza i najfajniejsza kiełbasa u nas. Kiedy w wyszukiwarce wpisze użytkownik np: kiełbsa Poniższe zapytanie działa jedynie gdy w polu tytul jest tylko: kiełbasa.
Jak zmodyfikować to zapytanie? Z góry dzięki Ten post edytował kill15 2.04.2012, 13:51:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie działa a wpisałem poprawnie nawet słowo które ma być szukane
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABLE.*, concat("%", soundex('kiełbasa'), "%") FROM forum_post WHERE soundex(na' at line 1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:21 |