加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

php+mysql实现分页

发布时间:2022-10-11 19:00:19 所属栏目:MySql教程 来源:网络
导读: 分页是网站里面很常见的。一般的cms里面都已经封装好了分页类,本文介绍一下分页的原来给初学者参考
下面是一个简单的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;

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!