Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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
 
Start new topic
Odpowiedzi
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.
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 - 21:46