thinkphp where in order 按照順序in的迴圈排序
主題列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy
貢獻主題:https://github.com/xitu/juejin-markdown-themes
theme: juejin
highlight: juejin
<?php
/**
* Created by.
* User: Jim
* Date: 2020/11/16
* Time: 9:11
*/
namespace app\index\controller;
use think\Controller;
use think\Db;
use think\db\Expression;
class Test extends Controller
{
public function index()
{
$ids = implode(',',[1,4,844,6,900,10]);
$exp = new Expression('field(id,'.$ids.')');
$datas = Db::name('goods')
->whereIn('id',$ids)
->field('id,rank')
->order($exp)
->select();
dump($datas);
}
}
相關文章
- JavaScript按照漢字拼音順序排序JavaScript排序
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- JavaScript for迴圈 執行順序JavaScript
- 欄位按照指定 ID 順序進行排序排序
- 程式流程 (順序,選擇,迴圈)
- sqlserver使用order by case when進行優先順序排序SQLServer排序
- Java for迴圈中語句執行的順序Java
- nest loop內層迴圈會按照rowid排序嗎?OOP排序
- mysql按照漢字拼音進行order by排序MySql排序
- SQL 優先順序join>whereSQL
- 佇列的順序儲存--迴圈佇列的建立佇列
- 多執行緒實現順序迴圈列印執行緒
- JavaScript for迴圈語句的執行順序和優化JavaScript優化
- 順序表的堆排序排序
- mysql order by 和 group by 順序問題MySql
- 事件迴圈 EventLoop(Promise,setTimeOut,async/await執行順序)事件OOPPromiseAI
- 【實驗】where子句的解析順序及執行效率
- SQL中rownum和order by的執行順序的問題SQL
- 棧是按照順序且連續儲存值
- 轉: 關於oracle 是按照寫入順序還是ROWID順序取資料Oracle
- 【Oracle】where條件執行順序(上篇的問題延伸)Oracle
- Oracle中where子句中條件的物理執行順序Oracle
- Oacle中如果按照漢字來排序(order by), 是什麼規則 ?排序
- connect by與where條件執行順序問題
- 按照陣列順序給物件重新組合成新物件陣列物件
- laravel 按照whereIn中給定陣列順序輸出Laravel陣列
- for 迴圈中倒序 用reverse
- mysql自定義排序順序語句MySql排序
- 深入瞭解Flutter的isolate(1) ---- 事件迴圈(event loop)及程式碼執行順序Flutter事件OOP
- JavaScript for...in 迴圈出來的物件屬性順序到底是什麼規律?JavaScript物件
- 多個ajax axios請求,呼叫按照順序執行iOS
- 壓測時介面都按照順序去執行對嗎?
- 順序表實現二分排序排序
- 任務卡片優先順序排序-Leangoo排序Go
- thinkphp中volist的多重迴圈,標籤巢狀PHP巢狀
- 順序表(順序儲存)迴圈佇列類(初始化,入隊,退隊,輸出排頭與排尾指標及元素)佇列指標
- 按照順序動態載入js檔案簡單介紹JS
- js自動新增的物件屬性並非完全按照新增的順序排列JS物件