首頁 > 問答 > 主體
Db:table('shop_goods')->count();
這裡單獨多執行了一次Db查詢分頁總數量,感覺查詢效率有影響,請問能和查詢的資料集結果共用一個嗎?就是只需執行一次 Db:table('shop_goods')。
autoload2021-11-29 10:56:24
你不是直接把結果集取出來了嘛,直接查看結果集的長度,然後一頁分多少,一除,頁數不就出來了嘛,自己算麻煩,就用tp提供的方法
也是,但如果結果集是條件過濾過的,例如總共10條數據,過濾後只有3條,這時候輸出結果集的長度為3就不對了~
autoload2021-11-29 10:41:15
可以,只是看你喜歡怎麼用
大佬,麻煩寫句代碼說明下