数据分页

1. 使用limit方法数据分页

limit两个参数: limit 0,10 从第1条开始,读取10条数据

一返回 一默认 两传参

limit方法数据分页实现:

设 $offset(每页页数为10)
- 页面加载完成返回参数 $page 总页数 :$page = ceil($count/$offset) ($count总记录数) ;
- 页面加载完成默认显示 limit 0,10 的数据;
- 点击分页传参 \$start (起始数) , \$offset(每页记录数) ;

实现原理讲解

1.页面加载完成时,默认显示的是limit 0,10的数据,知道数据总页数($page),那么就可以实现页数的显示。

2.前端知道总有多少页数据,知道每页多少条数据,那么点击每页需传参$start = $now_page * $offset (当前页码 乘以 每页数据条数 = limit第一个参数值)

ThinkPHP中的page()方法实现数据分页

page($page,$offset): $page当前页码 , $offset每页记录数

page(1,10) :显示第一页的10条数据

page实现:
  • 分页需要传参 : 当前页码($page) , 每页数据条数($offset)
  • 页面加载完成返回参数 $count(总记录条数)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值