时时商务社区
标题:
php分页代码学习示例分享
[打印本页]
作者:
qz234
时间:
2018-2-14 06:00
[U]复制代码[/U] 代码如下:
//查询共有多少行数据
$sql1 = "select count(*) from user";
$ret1 = mysql_query($sql1);
$row1 = mysql_fetch_row($ret1);
$tot = $row1[0];
//每页多少行数据
$length = 5;
//总页数
$totpage = ceil($tot / $length);
//当前页数
$page = @$_GET['p'] ? $_GET['p'] : 1;
//limit 下限
$offset = ($page - 1) * $length;
echo "";
echo "php padding";
echo "";
echo "";
echo "ID";
echo "USER";
echo "PASS";
echo "";
//将查询出来的数据用表格显示
$sql2 = "select * from user order by id limit {$offset}, {$length}";
$ret2 = mysql_query($sql2);
while ($row2 = mysql_fetch_assoc($ret2)) {
echo "";
echo "{$row2['id']}{$row2['name']}{$row2['pass']}";
echo "";
}
echo "";
//上一页和下一页
$prevpage = $page - 1;
if ($page >= $totpage) {
$nextpage = $totpage;
} else {
$nextpage = $page + 1;
}
//跳转
echo "
上一页
|
下一页
";
echo "";
核心点:
“$sql2 = "select * from user order by id limit {$offset}, {$length}";”,$offset、$length和页数之间的关系。
上一页和下一页的获得方式,以及临界点。
您可能感兴趣的文章:
PHP分页详细讲解(有实例)
ThinkPHP分页类使用详解
php页码形式分页函数支持静态化地址及ajax分页
php实现的漂亮分页方法
php分页示例分享
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2