网站地图    收藏   

主页 > php专栏 > php分页 >

php mysql网页分页代码 - php分页

来源:自学PHP网    时间:2014-11-30 14:41 作者: 阅读:

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

php mysql网页分页代码

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

  1. function getpage ($talbe,$choose,$url){ 
  2.  global $page,$db,$sortname
  3.  $query=$db->query("select * from $talbe $choose"); 
  4.  $total=$db->num_rows($query); 
  5.  $totalpage=ceil($total/25); 
  6.  $nextpage=$page+1; 
  7.  $uppage=$page-1; 
  8.  if($nextpage>$totalpage)$nextpage=$totalpage
  9.  if($uppage<1)$uppage=1; 
  10.  $showpage="共有<b><font color='#FF0000'>$total</font></b>条记录,共<b><font color='#FF0000'>$totalpage</font></b>页,当前为第<b><font color='#FF0000'>$page</font></b>页  
  11.                           <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>◇"; 
  12.     return $showpage
  13. function reto($msg,$url=''){ 
  14.  global $comeurl
  15.  if(!$url)$url=$comeurl
  16.  return "<table width='100%' cellspacing='1' cellpadding='3' bgcolor='#CCCCCC'
  17.                       <tr bgcolor='#FFFFFF'>  
  18.                         <td> 
  19.                           <div align='center'><font size='+6'><b><font size='5'><a href='$url'><font color='#993300'>$msg</font></a></font></b></font></div> 
  20.                         </td> 
  21.                       </tr> 
  22.                     </table>"; 
  23. }//开源代码phpfensi.com 

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

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论