[PHP]wyszukiwarka z obsługa polskich znakow |
[PHP]wyszukiwarka z obsługa polskich znakow |
22.02.2017, 03:16:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) |
Załóżmy, że w bazie są dwie pozycje
1. mąka 2. maka Zapytanie tego typu:
zwraca mi tylko 1 Co musze dodac do zapytania, lub co musze zrobic by zapytanie uwzglednialo polskie znaki? Pomyslalem o zmianie liter a -> ą itd, lecz jak by miało rozpoznać która litera to akurat "ą". Pewnie jest na to jakiś prosty sposob, wiec prosze o wskazówke. Ten post edytował viamarimar 22.02.2017, 03:17:05 |
|
|
22.02.2017, 09:11:23
Post
#2
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) |
Przy wyszukiwaniach ja bym zaminił dane na takie napisane malymi literami i bez polskich znaków dialektycznych.
Przychodzą mi do głowy 2 sposby: 1. SELECT product_name FROM `product` WHERE product_name LIKE '%maka%' AND product_name LIKE '%mąka% 2. Zmianiamy pobrane wyniki z bazy na zapisane małymi literami i bez polskich znaków i dopiero szukamy http://www.blog.ravns.net/zamiana-polskich...apytaniu-mysql/ https://www.w3schools.com/sql/sql_func_lcase.asp znalazłem cos takiego ale nigdy tego nie używałem Ten post edytował Lord 22.02.2017, 09:12:41 |
|
|
22.02.2017, 09:38:05
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1113 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
-------------------- |
|
|
23.02.2017, 02:17:47
Post
#4
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 18 Dołączył: 5.02.2016 Skąd: Polska Ostrzeżenie: (0%) |
1. SELECT product_name FROM `product` WHERE product_name LIKE '%maka%' AND product_name LIKE '%mąka% ?
A najlepiej nie LIKE tylko REGEXP. Poczytaj manuala. Ten post edytował Niree 23.02.2017, 02:18:20 |
|
|
23.02.2017, 08:30:00
Post
#5
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 19.03.2024 - 13:55 |