我看現有的分頁函數都是先用select count(*) from `table` where XXX 來得出所有的條目數,再用select * from `table` where XXX limit A,B來獲得分頁數據。有沒有辦法一次查詢既能獲得分頁數據也能獲得全部的數據數目?比如phpmyadmin中查詢分頁即顯示多少行,同時也顯示多少總計條目
1 回答

largeQ
TA貢獻2039條經驗 獲得超8個贊
select *,(select count(*) from `table` where XXX ) as count from `table` where XXX limit A,B,
但是這樣有意義么,每次查詢分頁數據都要多查詢一遍總數據,重復工作
添加回答
舉報
0/150
提交
取消