4

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

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

不工作..
我尝试使用 php 排序功能,但我不知道如何在此功能中对 sql 数组进行排序
谢谢帮助..

4

4 回答 4

2

hebrew如果您使用正确的字符集/排序规则,MySQL 可以对文本进行排序。

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

于 2013-07-20T15:38:12.400 回答
0

如果我没记错,你的意思是如何根据字母顺序排序,那么你需要在你的表中使用正确的排序规则。可能 utf8-general 可以完成这项工作

于 2013-07-20T15:38:34.197 回答
0

我解决了..
我只是将查询更改为

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

谢谢大家!..

于 2013-07-20T15:46:59.780 回答
0

奇怪的是(如果您知道 Zend 是一家 IL 公司,也不会那么奇怪),一个简单的

sort($query_skey002);

PHP应该为他做...

于 2014-06-28T05:12:55.340 回答