美文网首页
五环五环,我来分页

五环五环,我来分页

作者: 司马东阳 | 来源:发表于2017-05-24 18:01 被阅读6次

根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从此分页功能便是如小岳岳唱歌一样简练,漂亮,精干。哈哈,不闲扯了。正式进入千锋PHP五环之歌之步骤实现分页功能。

第一环:计算总的记录数—即总共要显示多少条数据

第二环: 每页显示的条数—即一般都是我们程序媛来规定每页显示几条数据。

第三环: 计算总页数—即根据以上两个条件便可求出总的页数,为了防止出现小数,我们都是向上取整。详情见下面代码:

第四环: 显示当前页面数—即我们一般在地址栏中需要传递一个分页参数,例如p=5,则5就是当前的页码数。

第五环: 计算偏移量—即这是最关键的一步,以上的步骤就是为求偏移量做铺垫的。偏移量=(当前页码数-1)* 每页显示的条数

以下是小妹做出的一个实例:

以上链接数据库部分省略:

//查询数据得到总共有多少条数据

$sql = “SELECT count() FROMtest”;$result = mysqli_query($con,$sql);$count = mysqli_fetch_assoc($result);$count = intval($count[‘count()’]);

//规定每页显示几条数据

$perPage =5;

//计算总页数,并且向上取整

$pages = ceil($count/$perPage);

//显示当前页码数

$curPage =isset($_GET[‘p’]) ? min(max((int)$_GET[‘p’],1),$pages) :1;

//最后求偏移量

$offset = ($curPage -1) *$perPage;

//最后通过查询数据使用LIMIT来显示每页显示多条数据即可。

$sql = “SELECT *FROM testORDERBY idDESCLIMIT $offset,

$perPage”;

$result = mysqli_query($con, $sql);

写代码就要像千锋PHP口号一样:傻X一样的坚持,才能有牛X的结果。

相关文章

  • 五环五环,我来分页

    根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从...

  • 育人育己

    本周在梳理芷萱学习计划的时候,芷萱问我五环策划的五环是哪五环?我当时反应五环就是五环表里“背景,目的,目标,策略,...

  • 写在十九岁的小尾巴上

    写在20岁来临之际 亲爱的五环同学: 你好,五环。我是五环。 也许是对于成长的焦虑,抑或是生活琐碎...

  • 摩擦摩擦 是北京的步伐

    "啊啊五环......"小王哼着五环之歌的调,心潮澎湃,终于来到传说中的北京五环。我要拍个照片,发朋友圈,秀定位,...

  • 20160701 小田与爷爷

    20160701 东五环、旅游、视障人士,字数不超过200字 五环之歌火了之后,北京五环成了外地游客旅游拍照晒定位...

  • 2020-12-27

    使用“学习五环法”进行高效阅读 一、学习五环法是什么 学习五环法为:学、思、做、教、赢。 【学】本书作者为了谁.....

  • 阅读笔记之《陪孩子终身成长3》

    使用“学习五环法”阅读《陪孩子终身成长》第3章《养育是复杂体系》 一、学习五环法概述学习五环法包括:学、思、做、教...

  • 自学Python:画彩色的奥运五环

    用python来画个彩色的奥运五环,使用turtle的函数方法绘制一个彩色的奥运五环。庆祝冬奥会在北京顺利召开。 ...

  • 拆书拆够了,我们来拆工具——五环花

    目录一、吃掉那个五环花二、课程内容归纳三、今年的揩油感受四、未完待续目的:玩转五环花 一、吃掉那个五环花 今年向组...

  • 越来越不愿意委屈自己

    公司的办公地址要从南五环搬到北五环,所以在北五环租住的大部分同事,在准备近期的换租。有的抱怨刚刚和房东签了续约合同...

网友评论

      本文标题:五环五环,我来分页

      本文链接:https://www.haomeiwen.com/subject/bzuoxxtx.html