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

淘淘IT

记录工作学习中的点点滴滴

本站创建于2017年,用于记录工作和学习中遇到的问题。同时,不断提升网站的使用体验,增加新的功能。

1431153 1530 17
最新评论
asfdsafasdf
评 ;!function(){}();
:kaixin:
评 thinkphp 3.2.3 Runtime\Logs日志文件太多怎么关闭日志功能
其他浏览器呢
评 对服务器的请求已遭到某个扩展程序的阻止
测试无效,还是有换行,是我的kindeditor版本问题吗,博主能否把你的kindeditor-all.js发我,谢谢 :kaixin:
评 kindeditor编辑器插入程序代码后在<p>标签和<pre>标签间会多出一行<p><br></p>
感谢大佬解决了我的问题
评 留言
文章标签更多
ThinkPHP (150)
Mysql (33)
DedeCms (32)
jQuery (37)
证件照 (1)
setInc (3)
setDec (3)
onclick (3)
打开边栏(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 5043
打开config.php把app_debug设为true
tp5里面命名空间app修改
ThinkPHP5.0 | 2017-09-21 4672
先来看下官方的解释 应用类库的根命名空间统一为app(不建议更改,可以设置app_namespace配置参数更改,V5.0.8版本开始使用APP_NAMESPACE常量定义);  例如:app\index\controller\Index和app\index\model\User。 注意:V5.0.8版本开始使用...
评论:0条
评论加载中...
发表评论