源来页 公告 登陆

pdo 分页代码

composer @Ta
2019-08-05 19:14


<?php
header("content-type:text/html;charset=utf8");
$dns = "mysql:host=localhost;dbname=数据库";
$db = new PDO($dns,'root','root',array(PDO::ATTR_PERSISTENT));
$db -> query("set names utf-8");
//查询总条数
$count = $db -> query("selct COUNT(*) FROM seven_day") -> fetchColumn();
//当前页
$page = isset($_GET['page']) ? $_GET['page'] : 1;
//每页显示条数
$size = 2;
//总页数(尾页)
$last = ceil($count/$size);
//上一页
$prev_page = $page - 1 < 1 ? 1 : $page - 1;
//下一页
$next_page = $page + 1 > $last ? $last : $page + 1;
//偏移量
$offset = ($page - 1) * $size;
//执行sql语句
$data = $db -> query("select * from seven_day limit $offset,$size");
?>

实现解析: COUNT(*)该函数计算该表中的总条数
//每页显示条数
$size = 2;
//总页数(尾页)
$last = ceil($count/$size);
这样就计算出多少页了。
然后
limit $offset,$size
从第几条开始,展示多少条。

最后编辑:2019-08-05 19:17
阅:274 发表于2019-08-05 19:14
#php教程
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2020 all power by Zlproject1.91 首页 #top

天合之作 曲在人意