$iQuery="select count(id) as iTotalUser from user";@extract(mysql_fetch_array(mysql_query($iQuery));$iNumPerPage=8;$iTotalPage=ceil($iTotalUser/$iNumPerPage);

解决方案 »

  1.   

    一直在用adodb的分类功能了,没仔细看他的实现,不过像这么出名的东西应该效果不会太差吧
      

  2.   

    $searchresult=mysql_query("select * from data");
    $pagetotals=mysql_num_rows($searchresult);//获取数据表中所有的记录条数
    if(isset($pagenumber) or $pagenumber=="" or $pagenumber==0 ) $pagenumber=1;
    $perpage=10;//每页显示条数
    if($pagetotals>$perpage)
      {
          $totalpages=$pagetotals/$perpage;//总页数
          if($totalpages!=intval($totalpages))  $totalpages=$totalpages+1;
       }
      

  3.   

    mysql_num_rows函数得到表内总的数据量,既总页数.
    intval(总页数/每页显示多少条)+1 就可以得到可以分多少页了.建议你还是用adodb带的分页吧,比自己这样写的肯定好多了.