php+mysql实现分页
下面是一个简单的php连接mysql数据库进行数据分页显示的模版.可以按注释说明信息进行修
分页是网站里面很常见的。一般的cms里面都已经封装好了分页类,本文介绍一下分页的原来给初学者参考 下面是一个简单的php连接mysql数据库进行数据分页显示的模版.可以按注释说明信息进行修改,里面的sql语句是可以自己改的. 注意分析和观察里面相关分页部分的代码的书写和实现的方式. 以下为引用的内容: $link=mysql_connect('localhost','root','')ordie('mysqldatabaseconnecterror'); mysql_select_db('yourdatabase')ordie('theselecteddatabaseisnotexist'); //这里插入你的html代码, $sql='selectcount(*)countfromyour_table'; $result=mysql_query($sql)ordie(mysql_errno().":".mysql_error()."\n"); $rs=mysql_fetch_object($result); $recountCount=$rs->count; $show=20; $totalPage=ceil($recountCount/$show); $page=(isset($_GET['page'])&&$_GET['page']>=0)?$_GET['page']:0; $isLast=($page==($totalPage-1))?true:false; $hasNoPre=($page==0)?true:false; $hasNoNext=($page==$totalPage-1)?true:false; $isFirst=($page==0)?true:false; $start=$page*$show; mysql_free_result($result); //这里插入你的html代码mysql分页, $sql="select*fromyour_tablelimit$start,$show"; $result=mysql_query($sql)ordie(mysql_errno().":".mysql_error()."\n"); while($rs=mysql_fetch_object($result)){ //这个循环里的html代码自己更具实际情况修改 echo$rs->art_id; echo" "; } mysql_free_result($result); $str= "共 $recountCount 条记录,当前第 ".($page+1)."/$totalPage 页 "; $str .= $isFirst? "首页 " : "首页 "; $str .= $hasNoPre?"上一页 " : "上一页 "; $str .= $hasNoNext? "下一页 " : "下一页 "; $str .= $isLast?"尾页 " : "尾页"; echo $str; (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |