cleey
望着那一丝海线,若隐若现。落日下的海霞,数不尽的美,看不完的醉
mysql 排序

分享一个技巧

Thhinkphp查询数据库时,按照where in里的顺序排序方法

 
$id_arr = array(4,1,3,2);
$Cond['id'] = array("in", $id_arr);

//这样查询出来的顺序是4,1,3,2

//转化成的SQL语句是SELECT * FROM `table` WHERE ( `id` in ('4','1','3','2') ) order by field(id,4,1,3,2)
$data = $DataM->where($Cond)->order("field(id," . implode(',', $id_arr) . ")")->select();
<< 上一篇 js回车监听 PHP获取当前类名、方法名 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |