您好、欢迎来到现金彩票网!
当前位置:打鱼棋牌游戏平台 > 物理分页 >

分页 - 经济人 - 博客园

发布时间:2019-06-04 04:43 来源:未知 编辑:admin

  分页大家都知道有逻辑分页和物理分页,逻辑分页:即将信息全部查询出来,然后通过代码去进去分页,并不是依赖于SQL。物理分页: 即SQL中采用了limit 关键字来进行分页。小菜鸟使用的一般当然就是物理分页了,limit直接使用多简单。 为什么要写这篇博客呢,一是因为分页也是公司中常用的技术点之一,二是上星期公司中的一个项目中的分页有问题,那个项目是外包出去一段时间然后拿回来的,刚好分页是别人写的,那个代码写的(大家懂得),只好自己再改一遍。所以想了想还是写篇博客记录下来,以后有类似的问题也可以直接拿来使用。

  分页中最重要的就是五要素了,我叫它分页五要素,其中包括当前页数(currentPage),总页数(totalPage),总记录数(totalResult),当前页中显示的记录数(showCount),当前页中显示的数据(list)。 先说说物理分页吧,物理分页采用limit,当然了两种分页各有千秋,在此我就不多说了。limit 2,4 就是从3 开始查询,查询4条数据。因为其是从0开始的,所以是不包含头的。这里主要讲的是逻辑分页,逻辑分页,先查询出所有的数据,然后使用代码将其进行分页操作,话不多说,先上代码:

  分页其实也不难,不管是逻辑分页还是物理分页,最主要的是分页5要素之间的计算和转换,上面代码中都有详细的阐述。其中showCount是已知的,currentResult和list是查询出来的,currentPage是前台传递到后台的,而totalPage是根据currentResult和currentPage计算出来的,所以说相当于5要素都是已知的。

  在此,希望此篇博客能帮助到一些人。有不足之处,有问题的话可以博客上Q我,看到就会回复

http://lotusyogacenter.com/wulifenye/100.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有