4 Stimmen

Wie kann man Hebräisch in Mysql sortieren?

Ich versuche, Hebräisch in SQL zu sortieren und es in PHP auszudrucken..
Ich habe versucht zu tun:

$query_skey002 = "SELECT * FROM `s_keywords` ORDER BY `name2` ASC";

Funktioniert nicht..
Ich habe versucht, die PHP-Sortierfunktion zu verwenden, aber ich weiß nicht, wie ich ein SQL-Array in dieser Funktion sortieren soll.
Vielen Dank an die Helfer..

2voto

Vivek Sadh Punkte 4190

MySQL kann hebräischen Text sortieren, wenn Sie das richtige Zeichensatz/Kollation verwenden.

http://dev.mysql.com/doc/refman/5.0/de/charset-mysql.html

0voto

Wenn ich mich nicht irre und du meinst, wie man nach dem alphabetischen Sortieren vorgeht, dann musst du eine geeignete KOLLATION für deine Tabelle verwenden. Wahrscheinlich erledigt utf8-general die Aufgabe

0voto

Niv_H Punkte 61

Ich habe es gelöst..
ich habe nur die Abfrage geändert zu

$query_skey002 = "SELECT * FROM `s_keywords` ORDER BY BINARY `name2` ASC";

Danke an alle!..

0voto

Obmerk Kronen Punkte 15195

Seltsamerweise (oder gar nicht so seltsam, wenn Sie wissen, dass Zend ein IL-Unternehmen ist), sollte ein einfaches

sort($query_skey002);

in PHP für HE ausreichen...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X