TP5 order自定義排序


order排序

Db::table('think_user')
->where('status', 1)
->order('id', 'desc')
->limit(5)
->select();

使用數組對多個字段的排序

Db::table('think_user')
->where('status', 1)
->order(['order','id'=>'desc'])
->limit(5)
->select(); 

使用mysql函數

Db::table('think_user')
->where('status', 1)
->orderRaw("field(name,'thinkphp','onethink','kancloud')")
->limit(5)
->select();

自定義排序

$arr = "12,10,11";
orderRaw("find_in_set(product_start_stie,'".$arr."')")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM