Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Čeština s háčkama a PHP + MySQL

Ahoj, vyrábím jeden web na zakázku a mám problém s mysql a vlastně i php. Odkazem přes metodu GET posílám něco takového:

sortabc.php?letter=Ř
Vznikne adresa sortabc.php?letter=%C5%A4. Když napíšu echo $_GET['letter'];, vyjde z toho Ř, ale v mysql se podle příkazu
SELECT * FROM `reviewdvd` WHERE name REGEXP '^[$letter]' ORDER by id DESC LIMIT $minlimit , $maxlimit
vytřídí písmeno Č, takhle to funguje i u ostatních. Ještě mě napadlo třídit pomocí "name like ('$letter%')", což je ale pomalejší než REGEXP a v DB bude okolo 8000 záznamů tak aby to nedopadlo jako tady na poradně, kde se vyhledává od 10 do 20 vteřin(nic proti, v DB poradny je toho fakt dost)
Takto mám udělané dělení podle abecedy. Vyzkouším to name like ..., ozvu se


Kodování stránek: UTF-8
Díky za odpovědi

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny