SQL – 製作分頁會用到的取得所有列表總數

通常我們要取得第一頁前 10 筆

但製作分頁,會需要得知總數量好讓 PHP 中顯示分頁總數按鈕。如果我們又下第二次 count() 去統計那就太麻煩了。所以我們可以搭配使用 SQL_CALC_FOUND_ROWS 忽略 offset / limit 統計總數量,例如第一次我們下

要注意 SQL_CALC_FOUND_ROWS 後方不佳半形逗號。接下來下指令

就會取得第一次條件並忽略 offset / limit 的總數量了。

參考網友

發表迴響