永发信息网

thinkphp3.2.3无法使用order吗

答案:2  悬赏:10  手机版
解决时间 2021-02-09 18:40
thinkphp3.2.3无法使用order吗
最佳答案
可以使用啊
order方法属于模型的连贯操作方法之一,用于对操作的结果排序。

用法如下:
$Model->where('status=1')->order('id desc')->limit(5)->select();

注意:连贯操作方法没有顺序,可以在select方法调用之前随便改变调用顺序。

支持对多个字段的排序,例如:
$Model->where('status=1')->order('id desc,status')->limit(5)->select();

如果没有指定desc或者asc排序规则的话,默认为asc。

如果你的字段和mysql关键字有冲突,那么建议采用数组方式调用,例如:
$Model->where('status=1')->order(array('order','id'=>'desc'))->limit(5)->select();
全部回答
order子句按一个或多个(最多16个)字段排序查询结果,可以是升序(asc)也可以是降序(desc),缺省是升序。order子句通常放在sql 语句的最后。 order子句中定义了多个字段,则按照字段的先后顺序排序: select * from tablename order by column1 desc, column2 asc, column3 desc; 在column2中有'aaa','bbb'两种值。让aaa在前,bbb在后排序的情况: 方法一 select * from tablename order by column1 desc, case column2 when 'aaa' then 0 when 'bbb' then 1 end ,column3 desc; 方法二 select * from tablename order by column1 desc, charindex(column2,'aaa,bbb') , column3 desc
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英玛国际桌球会所地址在什么地方,我要处理点
迪非双氯芬酸钠滴眼液打开一支能用一天吗
菲力士桌球地址在什么地方,我要处理点事
请问手机qq浏览器4.4版本哪里下载
隆泰大药房团结路店我想知道这个在什么地方
HAPPY NEWYEAR是什么意思
狗狗拉黄色的黏黏的
名将桌球会地址在什么地方,想过去办事
周庄嘉园4号院东门在哪里啊,我有事要去这个
中医说脾虚,有湿热,这个湿热是什么意思?怎
从三味书屋到百草园作者选取了哪几个片段真实
我想生个男宝宝的该咋做?
一本(理科)那所大学的心理学最好?
省油的suv有哪些
桥头饭店地址有知道的么?有点事想过去
推荐资讯
戈比造型公社在哪里啊,我有事要去这个地方
( )广场上坐满了( )观众.( )市场上摆满
时兆书店这个地址在什么地方,我要处理点事
涵艺风格怎么去啊,我要去那办事
十万块钱存银行一年定期多少利息
生成激素是由垂体分泌的,幼小动物切除垂体以
我朋友信用卡 钱已经换完了 卡也打电话注销了
女孩子为什么越喜欢一个人,反而故意装作不愿
聚丰楼地址有知道的么?有点事想过去
大众朗逸后视镜的镜面坏了,能不能只换镜面
我31号买的手机卡,几号扣话费?
大型药店适合放什么样的歌曲,具体什么歌名
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?