thinkPHP5 order多条件排序
taotaoit ThinkPHP5.0 2017-10-24 9394 0
关于本站

“最难不过坚持”

本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

4005464 2344 35
文章标签更多
ThinkPHP (240)
Mysql (48)
DedeCms (33)
jQuery (58)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)

总结如下:

//单一条件排序
$user = $this->where(['parentId'=>0)->field('userId,userName,userSort,isShow')->order('userSort', 'asc')->select();

//多个条件排序,可以多加一个order
$user = $this->where(['parentId'=>0)->field('userId,userName,userSort,isShow')->order('userSort', 'asc')->order('userId', 'asc')->select();

//多个条件排序,还可以都写到order里面
$user = $this->where(['parentId'=>0)->field('userId,userName,userSort,isShow')->order('userSort', 'asc')->order('userSort asc,userId asc')->select();

thinkphp5.1官方文档order多字段排序

Db::table('think_user')
->where('status', 1)
->order(['order','id'=>'desc'])
->limit(5)
->select(); 
网址https://www.kancloud.cn/manual/thinkphp5_1/354012

版权声明:本站原创文章,允许自由转载。

相关推荐
TP 5 如何打开错误以及提示
ThinkPHP5.0 | 2017-08-08 8027
打开config.php把app_debug设为true
tp5里面命名空间app修改
ThinkPHP5.0 | 2017-09-21 6441
先来看下官方的解释 应用类库的根命名空间统一为app(不建议更改,可以设置app_namespace配置参数更改,V5.0.8版本开始使用APP_NAMESPACE常量定义);  例如:app\index\controller\Index和app\index\model\User。 注意:V5.0.8版本开始使用...
评论:0条
评论加载中...
发表评论