yoursmilie
Well-known member
- 25 April 2006
- 848
- 52
Hallo,
Folgendes Problem: Ich habe mir ein Formular geschrieben, mit dem ich Daten in einem Datenbank (mysql) schreiben kann. Soweit, so gut. Allerdings werden Umlaute mit "ä", "ö" usw. eingespeichert. Das Problem ergibt sich dann bei einer Ausgabe der Datensätze in alphabetischer Reihenfolge, da "ö" vor dem eigentlichem Buchstaben gesetzt werden.
Ausgeben lasse ich die Datensätze folgendermaßen:
Wie kann man es nun bewerkstelligen, dass Wörter mit Umlauten an der richtigen Stelle im Alphabet angezeigt werden? Danke schon einmal fürs lesen.
Folgendes Problem: Ich habe mir ein Formular geschrieben, mit dem ich Daten in einem Datenbank (mysql) schreiben kann. Soweit, so gut. Allerdings werden Umlaute mit "ä", "ö" usw. eingespeichert. Das Problem ergibt sich dann bei einer Ausgabe der Datensätze in alphabetischer Reihenfolge, da "ö" vor dem eigentlichem Buchstaben gesetzt werden.
Ausgeben lasse ich die Datensätze folgendermaßen:
PHP:
if(mysql_num_rows($query)){
echo '<table><tr><td><a href="inland.php">Name</a></td>';
while($sql = mysql_fetch_assoc($query)){
echo '<tr>'
.'<td>'.$sql[name].'</td>'
.'</tr>'.chr(10);
}
echo '</table></div>';
}
Wie kann man es nun bewerkstelligen, dass Wörter mit Umlauten an der richtigen Stelle im Alphabet angezeigt werden? Danke schon einmal fürs lesen.