在浏览器上搜了一下“刘小爱”
竟然搜索出了大约12万条数据
其中还有和我自己确切相关的内容
那么现在问题来了?
这12万条数据怎么展示出来?
一次性全部展示出来显然是不现实的
所以就需要引入分页查询了
简单地实现了一个分页查询的功能
假设每个页面展示的数据条数为8,那么
第1页初始数据对应索引位为0的数据
第2页初始数据对应索引位为8的数据
第3页初始数据对应索引位为16的数据
莫名有一种小学数据题找规律的感觉
难怪说学编程需要一定的数学基础
大概缘由就是在于此,哈哈玩笑玩笑
所以从上述可以找出一个规律为:
初始索引位=(页码数-1)*每页数据条数
把这三者的关系搞清楚了,基本也就可以了
从前端确定两个数据:页码数,每页数据条数
去数据库查询需要:初始索引位和每页数据条数
使用sql语句中的limit即可完成该功能
以上便是对于分页查询的一个简单思路分析
网友评论