Řazení podle abecedy

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Ahoj. V DB mám nastavenou znakovou sadu latin2_general_ci. Zápis do ní funguje, při výpisu se na web stránkách znaky zpbrazují správně. Ale když mám PHP dotaz doplněný o příkaz ORDER, funguje řazení podle abecedy jen do určité míry. Písmena Š a Ž se zařadí na konec abecedy, Š dokonce až za Ž. Ř se řadí už lépe, ale stále před R. Č se řadí dobře úplně. Prostě řazení podle abecedy vypadá následovně: A, C, Č, Ř, R, Ž, Š. Nevíte někdo, co s tím? Díky.
  2. "V DB mám nastavenou znakovou sadu latin2_general_ci" Má tu sadu nastavenou i pro tabulku a sloupec, ve kterém to třídíš?
  3. http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=47623 jedna věc je jak se texty zapisují, druhá, podle čeho se řadí.
  4. Díky. Tento odkaz mi pomohl nejvíce. Ale Ž si stále dělá co chce a nechce na konec abecedy, kam patří. :-(
  5. Mirek (aktivne.kvalitne.cz) viz ZBI - kodovani: databaze, tabulka, sloupec tabulky. Dulezite je mit spravne nastavenou tabulku a sloupec tabulky. Nebo staci sloupec tabulky. A kdyz nemas ani jedno, tak to musis nastavit pri trizeni. mm.gene.cz a je tam odkaz na oficialni manual nebo google.cz trideni podle abecedy VYHLEDAT
  6. Nakonec pomohla maličkost: mysql_query("SET NAMES 'cp1250';"); napsat za: mysql_select_db("aktivne");
  7. Mirek (aktivne.kvalitne.cz) cili nastaveni kodovani pro vsechny SQL prikazy. Funguje od SQL 4.1+. My tu mame treba stare SQL a tam by tento prikaz vyhlasil chybu.

← Zpět na všechna témata