Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mysql + php, jak pominąć polskie znaki
cobong
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.08.2003

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


$zapytanie="
SELECT slowo,COUNT(slowo) AS ile
FROM slowo GROUP BY slowo WHERE slowo='lodz' ";

$wynik = mysql_query ("$zapytanie") or ("bład w pytaniu");

jest sobie taki proste zapytanie, z tym że chcialbym ze jezli dam w parametrze WHERE slowo="slimak" lub slowo="lodz" to zeby mi znalazlo te słowa rownież z polskimi znakami i niezależnie od wielkości liter jak sa w bazie tzn. silmak, ślimak, łodz, łódz, łódź, łódż, Łodż. Głownie to problem się sprowadza jak sprawić aby np. ż ź z = z ale nie wiem jak to zrobić. Mógłbym wygenerować dla każdego wyrazu z literkami s z e a o wszystkie kombinacje wyrazu z polskimi znakami ale to jest rozwiązanie dość łopatologiczne.
Go to the top of the page
+Quote Post
ToPeR
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 23.03.2004
Skąd: N 50°03

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


Hmm...
jedynie co mi na szybko przychodzi do głowy, to w PHPie preg_replace() i zamiana polskich znaków na ich odpowiedniki i dopiero podstawianie do zapytania.


--------------------
WARSZTAT: Apache 1.3.27 | PHP 4.3.10 | MySQL 4.1 | PHPEd 4.0 or Pajączek 5.4.0 NxG | P4 2GHz | VIA P4PB400-FL | 1024MB DDR333
PROJEKTY
Go to the top of the page
+Quote Post
cobong
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.08.2003

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


Cytat(ToPeR @ 2005-12-20 14:07:06)
Hmm...
jedynie co mi na szybko przychodzi do głowy, to w PHPie preg_replace() i zamiana polskich znaków na ich odpowiedniki i dopiero podstawianie do zapytania.

I tak zrobie, w sumie juz prawie zrobiłem, bo szukalem wszędzie i nic nie znalazłem aby tak zamienić w samym sql znaki. Pzdr
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 04:24