比如10條數據 我從數據庫拿出來分頁 分兩頁 打亂順序是10條數據打亂然后再分頁怎么處理呢?tp框架
mysql隨機打亂數組問題
素胚勾勒不出你
2019-03-05 17:25:49
TA貢獻1871條經驗 獲得超13個贊
個人覺得如果考慮性能的話,你一次性取20條出來打亂再分兩頁很麻煩,實際更直接的方法還是取一頁10條出來打亂返回給用戶比較好。
其實不從性能上考慮的話,從業務上考慮,主要是你查數據出來打亂分兩頁的目的是什么?是不是非要從20條里面打亂分兩頁?如果不是的話,還是建議一頁取10條再打亂。
TA貢獻1790條經驗 獲得超9個贊
從樓上的回答和你的疑問,我理解的是數據返回,需要亂序后展示,這個很簡單拿到數據后數組亂序渲染,后邊又說有可能一次10000條,這種亂序就會存在性能問題,所以我建議用圖片懶加載方式獲取數據,每頁數據不會有太多亂序沒問題。
舉報