查询分页技术实现分析
2011-11-07 19:51
274 查看
分页怎么实现:
看到效果
1 当前页-1 当前页+1 最后一页 总页数
首页 上一页 下一页 末页
算法分析:------------------------------------------------
当前页:
int nowpage;
首页:
nowpage=1;
末页:
int countpage; 总页
nowpage=countpage;
上一页:
nowpage = nowpage-1;
if(nowpage<1){
nowpage=1;
}
下一页:
nowpage = nowpage+1;
if(nowpage>countpage){
nowpage=countpage;
}
-----------------------------------------------------
理解概念:
当前页 nowpage
总页数 countpage =======7页
每页显示的记录数 10条
当前页开始的记录数:(nowpage-1)*10+1;
1 1-10
2 11-20
3 21 30
4 31 40
5 41 50
总记录数:
countrecord =64记录
总页数==总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1;
------------------------------------------
表的操作:
总记录数:select count(*) from 表名;
每页显示3条记录: 声明 int pagesize=3;
总页数:总页数==总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1;
当前页的记录信息:
select * from 表名 limit (nowpage-1)*pagesize,pagesize;
看到效果
1 当前页-1 当前页+1 最后一页 总页数
首页 上一页 下一页 末页
算法分析:------------------------------------------------
当前页:
int nowpage;
首页:
nowpage=1;
末页:
int countpage; 总页
nowpage=countpage;
上一页:
nowpage = nowpage-1;
if(nowpage<1){
nowpage=1;
}
下一页:
nowpage = nowpage+1;
if(nowpage>countpage){
nowpage=countpage;
}
-----------------------------------------------------
理解概念:
当前页 nowpage
总页数 countpage =======7页
每页显示的记录数 10条
当前页开始的记录数:(nowpage-1)*10+1;
1 1-10
2 11-20
3 21 30
4 31 40
5 41 50
总记录数:
countrecord =64记录
总页数==总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1;
------------------------------------------
表的操作:
总记录数:select count(*) from 表名;
每页显示3条记录: 声明 int pagesize=3;
总页数:总页数==总记录数%每页显示的记录数==0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1;
当前页的记录信息:
select * from 表名 limit (nowpage-1)*pagesize,pagesize;
相关文章推荐
- 原创: 仿Baidu,Google查询分页技术实现分析之一
- 仿Baidu,Google查询分页技术实现分析
- 仿谷歌,百度查询页面技术实现分页分析
- 仿Baidu,Google查询分页技术实现分析
- 仿Baidu,Google查询分页技术实现分析之一
- 仿谷歌,百度查询页面技术实现分页分析
- 原创:仿Baidu,Google查询分页技术JAVA实现
- 基于hibernate实现的分页技术实例分析
- 数据库分页查询技术以及实现查询随机数
- Hibernate实现分页查询的原理分析
- Hibernate实现分页查询的原理分析
- Hibernate实现分页查询的原理分析
- ASP.NET查询分页技术:实现Web数据分页浏览
- iOS程序员利用分页和模糊查询技术实现一个App接口
- Java技术积累——用最原始的代码见证分页查询实现原理
- Hibernate实现分页查询的原理分析
- ASP.NET查询分页技术:实现Web数据分页浏览
- 使用JDBC连接MySQL数据库--典型案例分析(八)----实现员工数据的分页查询
- Hibernate实现分页查询的原理分析
- 每天看一遍 仿Baidu,Google查询分页技术JAVA实现