我如何在Mysql中对希伯来语进行排序?

时间:2013-07-20 15:33:54

标签: php mysql

我试图在sql中对希伯来语进行排序并在php中打印..
我试着这样做:

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

不工作..
我试图使用PHP排序功能,但我不知道如何在此功能中排序sql数组
谢谢你的帮助..

4 个答案:

答案 0 :(得分:2)

如果使用正确的charset / collat​​ion,MySQL可以对hebrew文本进行排序。

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

答案 1 :(得分:0)

如果我没有弄错,你的意思是如何根据字母顺序排序,那么你需要在你的桌子上使用适当的COLLATION。可能utf8-general完成这项工作

答案 2 :(得分:0)

我解决了..
我刚刚将查询更改为

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

谢谢大家!..

答案 3 :(得分:0)

奇怪的是(如果你知道Zend是一家IL公司,那就不那么奇怪了),简单

sort($query_skey002);

PHP中的

应该为HE ...