第一步:从数据库查询总的记录数 totalCount
第二步:计算出总共分为几页pageCount(需要给定每页最多展示几条数据MAX_SIZE)
如果totalCount%MAX_SIZE==0, pageCount = totalCount/MAX_SIZE
否则 pageCount = (totalCount/MAX_SIZE) + 1
第三步:获取页面中当前页currentPage
此时,需要将当前页和每页展示几条数据传给数据库,进行相应的查询
例:select * from students order by stuId limit 0,5
此时的0 =(currentPage - 1)*MAX_SIZE
5 = MAX_SIZE
第四步:对页面中的当前页currentPage进行判断,如果currentPage<1,那么就让currentPage=1,
如果currentPage>pageCount,那么currentPage=pageCount.
文章至此已经结束,仅仅是分享了操作的流程,具体的实现还是需要通过代码实现,如果觉得不好,请向我反馈,我会及时
改正,谢谢!