好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php mysql网页分页代码

在php+mysql数据库的分页代码中比以前的asp,asp.net相对来就容易很多,因为mysql支持limit,0,N这样就可以轻松快速的获取要读取的记录,好下面来看实例,代码如下:

function  getpage ( $talbe , $choose , $url ){    global   $page , $db , $sortname ;    $query = $db ->query( "select * from $talbe $choose" );    $total = $db ->num_rows( $query );    $totalpage = ceil ( $total /25);    $nextpage = $page +1;    $uppage = $page -1;    if ( $nextpage > $totalpage ) $nextpage = $totalpage ;    if ( $uppage <1) $uppage =1;    $showpage ="共有<b><font color= '#FF0000' > $total </font></b>条记录,共<b><font color= '#FF0000' > $totalpage </font></b>页,当前为第<b><font color= '#FF0000' > $page </font></b>页                             <b><font color= '#FF0000' >◇</font></b><a href= '?$url&page=$uppage&sortname=$sortname' >上一页</a><b><font color= '#FF0000' >◇</font></b><a href= '?$url&page=$nextpage&sortname=$sortname' >下一页</a><font color= '#FF0000' ><b>◇";       return   $showpage ;  }  function  reto( $msg , $url = '' ){    global   $comeurl ;    if (! $url ) $url = $comeurl ;    return  "<table width= '100%'  cellspacing= '1'  cellpadding= '3'  bgcolor= '#CCCCCC' >                        <tr bgcolor= '#FFFFFF' >                           <td>                            <div align= 'center' ><font size= '+6' ><b><font size= '5' ><a href= '$url' ><font color= '#993300' > $msg </font></a></font></b></font></div>                          </td>                        </tr>                      </table>";  } //开源代码phpfensi.com  

通过上页的代码我们可以看出php分页原创很简单,只要get[page]页面,当前页,然后再用$page*$pagesize以开始,后以$pagesize为结束就OK了,mysql语句为 $sql ="Select * from t limit $page*$pagesize,$pagesize";

 

查看更多关于php mysql网页分页代码的详细内容...

  阅读:83次