1. 程式人生 > >mysql 同時返回查詢總數及分頁資料

mysql 同時返回查詢總數及分頁資料

select * from auth_user

SELECT FOUND_ROWS() //返回查詢記錄的總數

select sql_calc_found_rows col_name from table_name limit 5,3; select found_rows()

SELECT語句中加上修飾SQL_CALC_FOUND_ROWS  加上SQL_CALC_FOUND_ROWS之後,即使你用了limit n,m ,SELECT FOUND_ROWS() 仍會返回滿足條件記錄的總數。這樣,你執行完 select SQL_CALC_FOUND_ROWS 之後,再取一下記錄總數就行了。