Peter: ORDER BY mit Umlauten

Beitrag lesen

Hi,

Benutze eine aktuelle Version von MySQL. Der kannst du dann sagen, welche Sortierung du gerne hättest (Fachbegriff "Collation"), ohne dass du irgendwelche Zeichenumwandlungen ausführen mußt.

Hab ich leider kein Einfluß drauf, is bei 1&1.

Beispiel: http://dev.mysql.com/doc/mysql/en/charset-collation-effect.html

»»

Danke für den Link, is sehr interressant.
Hab das auch mal umgeschrieben jetzt und ausprobiert:

*********************************
SELECT strassen.id,strassen.name FROM strassen ORDER BY strassen.name COLLATE latin1_german2_ci
*********************************

Funktioniert leider nicht, ergibt bei " mysql_fetch_array()" Fehler "supplied argument is not a valid MySQL result resource".
Ab welcher Version geht das denn ?
"info.php" zeigt mir bei "mysql" an:
" Client API version : 4.0.25 "

Eine Alternative wäre, zu jeder deiner Spalten eine Kopie in einer "Sortierspalte" anzulegen, in der entsprechend deiner Wünsche der relevante String dupliziert und verändert wird.

Hab ich auch schon dran gedacht, wollte ich aber möglichst vermeiden.

Gruß+Dank
Peter