通常的查詢語句是這樣的函數
SELECT id,name FROM SystemEvents WHERE 1=1 limit 9,10
SELECT * FROM SystemEvents WHERE 1=1 limit 9,10
這樣查詢出來的結果 要統計行數很麻煩 有一個方法能夠將上次查詢的結果 統計出來行數 而且不會管limit是否存在 同時保留條件
SELECT SQL_CALC_FOUND_ROWS id,name FROM SystemEvents WHERE 1=1 limit 9,10
只要加一句SQL_CALC_FOUND_ROWS在 *號或列名以前
而後在查詢完後立刻使用found_rows()函數來查詢上次查詢的結果統計
SELECT found_rows() AS rowcount