首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
thinkphp utf8中文排序,根据汉字拼音首字母排序
作者:小萝卜 2018-01-04 【 PHP TP5 TP3.2 】 浏览 2574
简介thinkphp utf8中文排序,根据汉字拼音首字母排序,从数据库中读取出的中文如何按照拼音排序,直接使用order("name")是不行的
MySQL默认是按gb2312排序的,
如果你采用的是UTF-8,
可以用这样来排序:
ORDER("convert(name using gb2312) ASC")
如果是GBK,
可以直接排序:
ORDER( NAME ASC)
这里的name是字段名
很赞哦! (0)
相关文章
- TP6实现前后端分离的图片验证码,验证码怎么以接口形式返回
- tp5 上传文件时怎么让他不自动生成子文件夹?
- TP6 TP5一键生成sitemap站点地图索引文件 代码分享
- TP6获取上传文件的后缀名
- TP6图片上传怎么验证图片的大小和类型?
- tp5.0使用think-queue+redis实现消息队列简易教程
- TP5/6验证器验证身份号(使用自定义验证规则)
- tp6定义模板常量__PUBLIC__,__STATIC__
- TP6配置安装多应用模式后报错HTTP ERROR 500
- TP6定义常量报错:Use of undefined constant CONTROLLER_NAME - assumed 'CONTROLLER_NAME'