1. php 
  2. require_once("db.inc.php"); 
  3. error_reporting(0); 
  4. $db = new DB(); 
  5.  
  6. # get total records count; 
  7. $rs = $db->q("select count(*) from users"); 
  8. $count = $rs[0][0]; 
  9.  
  10. # set how many records display on each page 
  11. $pagesize = 10
  12.  
  13. # get page count 
  14. $pagecount = ceil($count / $pagesize); 
  15.  
  16. # get current page number and query from DB according to current page 
  17. $page = isset($_GET['page']) ? intval($_GET['page']) : 1 ; 
  18. $offset = ($page - 1) * $pagesize; 
  19. $query = "select * from users limit $offset, $pagesize"
  20. $res = $db->q($query); 
  21. $rows = $res; 
  22.  
  23. ?> 

基本思路是用sql中的limit定量输出,查询完了之后,用foreach打印出来即可。