周大胖子 发表于 2018-9-1 23:22:52

TP5 取出来的数据 进行排序 order

order( )专用于排序            排序规则有:asc[升序]    desc[降序]格式1:   order('字段名排序规则')
格式2: order('字段名排序规则,字段名排序规则')
格式3: order(['字段名'=> ' 排序规则','字段名'=> ' 排序规则'])
   注意:格式3的 数组写法 通常是 在 字段名 与mysql 关键字有冲突的时候

例:根据 gid 降序排列
$list = Admins::where('id','>','0')->order('gid desc')->limit($binLimit,$limit)->select();
例2:根据 gid 降序排列 并根据 add_time 降序排列【在同等gid 的情况下 触发第二个排序规则】

$list = Admins::where('id','>','0')->order('gid desc,add_time desc')->limit($binLimit,$limit)->select();



例3: 根据 gid 降序排列 并根据 add_time 升序排列
$list = Admins::where('id','>','0')->order(['gid'=>'desc','add_time'=>'asc'])->limit($binLimit,$limit)->select();


页: [1]
查看完整版本: TP5 取出来的数据 进行排序 order