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(总记录条数)