Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyszukiwarka z obsługa polskich znakow
viamarimar
post
Post #1





Grupa: Zarejestrowani
Postów: 303
Pomógł: 1
Dołączył: 24.09.2011

Ostrzeżenie: (10%)
X----


Załóżmy, że w bazie są dwie pozycje
1. mąka
2. maka

Zapytanie tego typu:
  1. SELECT product_name FROM `product` WHERE product_name LIKE '%maka%'

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niree
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

Ostrzeżenie: (0%)
-----


Cytat(Lord @ 22.02.2017, 09:11:23 ) *
1. SELECT product_name FROM `product` WHERE product_name LIKE '%maka%' AND product_name LIKE '%mąka%

(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ?

  1. SELECT `product_name` FROM `product` WHERE (`product_name` LIKE '%maka%') OR (`product_name` LIKE '%mąka%')

A najlepiej nie LIKE tylko REGEXP. Poczytaj manuala.

Ten post edytował Niree 23.02.2017, 02:18:20
Go to the top of the page
+Quote Post
Lord
post
Post #3





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----


Cytat(Niree @ 23.02.2017, 04:17:47 ) *


Myślałem, że to poprawiłem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 11:27