
php mysql查询后按拼音首字母分组排序
用户表里有:用户名、用户名拼音等字段;我希望查询时按照用户名拼音首字母进行分组输出,点击相应的首字母可以出来相应的用户。数据库里有usernamepinyin王明wang...
用户表里有:用户名、用户名拼音等字段;
我希望查询时按照用户名拼音首字母进行分组输出,点击相应的首字母可以出来相应的用户。
数据库里有
username pinyin
王明 wangming
赵丽 zhaoli
李湖 lihu
汪小芳 wangxiaofang
周新 zhouxin
在页面上方显示:
A B C D E F …… L W Z
点击Z时,出来:
赵丽 周新
点击W时,出来:
王明 汪小芳 展开
我希望查询时按照用户名拼音首字母进行分组输出,点击相应的首字母可以出来相应的用户。
数据库里有
username pinyin
王明 wangming
赵丽 zhaoli
李湖 lihu
汪小芳 wangxiaofang
周新 zhouxin
在页面上方显示:
A B C D E F …… L W Z
点击Z时,出来:
赵丽 周新
点击W时,出来:
王明 汪小芳 展开
展开全部
SELECT name FROM `user` ORDER BY CONVERT( name USING gbk ) ASC
直接就是按汉字首个字的首字母排序,自动都会分组了啊。
直接就是按汉字首个字的首字母排序,自动都会分组了啊。
追问
如果用汉字首字母排序,曾(zeng)这个名字,在排序里是读ceng,会排在c里,这不符合我们的习惯555~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询