對於mysql查詢總筆數,可以利用下面兩個方法。 SELECT SQL_CALC_FOUND_ROWS * FROM `tableName` LIMIT 0,10 SELECT FOUND_ROWS(); 第一次的查詢,多SELECT了SQL_CALC_FOUND_ROWS,所以接下來,只要再查詢FOUND_ROWS(),就可取得上一次查詢的『未受限制』總筆數。 SELECT * FROM `tableName` LIMIT 0,10 SELECT COUNT(*) FROM `tableName` 較通用的方式,利用COUNT()來查詢總筆數,至於哪個執行速度較佳則待確認。