欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【一个简单的mysql数据库分页的程序模板】,下面是详细的分享!
一个简单的mysql数据库分页的程序模板
<?php
$link=mysql_connect('localhost', 'root', '') or die('mysql database connect error');
mysql_select_db('your database') or die('the selected database is not exist');
?>
//这里插入你的html代码,
<?php
$sql='select count(*) count from your_table';
$result=mysql_query($sql) or die(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代码,
<?
$sql="select * from your_table limit $start,$show";
$result=mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
while($rs=mysql_fetch_object($result)){
//这个循环里的html代码自己更具实际情况修改
echo $rs->art_id;
echo "<br>";
}
mysql_free_result($result);
?>
<?
$str="共 $recountCount 条记录,当前第 ".($page+1)."/$totalPage 页 ";
$str .=$isFirst? "首页 " : "<a href=http://www.chinaz.com/program/2008/1103/\"?page=0\">首页</a> ";
$str .=$hasNoPre? "上一页 " : "<a href=http://www.chinaz.com/program/2008/1103/\"?page=".($page-1)."\">上一页</a> ";
$str .=$hasNoNext? "下一页 " : "<a href=http://www.chinaz.com/program/2008/1103/\"?page=".($page+1)."\">下一页</a> ";
$str .=$isLast? "尾页 " : "<a href=http://www.chinaz.com/program/2008/1103/\"?page=".($totalPage-1)."\">尾页</a>";
echo $str;
?>
以上所分享的是关于一个简单的mysql数据库分页的程序模板,下面是编辑为你推荐的有价值的用户互动:
相关问题:mysql数据库带条件和分页一起怎么写
答:你打印一下这个sql语句,放在mysql管理工具中运行一下,看看有没有sql错误 >>详细
相关问题:java的分页显示数据?数据库用的mysql.
答:举例 : 表名t_name 主键id JSP文件部分 核心代码 共页 第页 < > >>详细
相关问题:Mysql 数据库怎么实现分页,要说的通俗一点儿
答:每次取的数据集是有总条数的 数据集 有当前页,总页数的属性 然后就可以分页啦 rs.pagecount rs.absolutepage >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
