A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵宇 中级黑马   /  2012-9-20 19:28  /  1711 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 赵宇 于 2012-9-25 08:41 编辑

评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

5 个回复

倒序浏览
往上面的那个Sql语句中添加数据。显示从(page-1)*pageSize到pageSize之间的数据
回复 使用道具 举报
老兄   首先你要理解limit的意思  1表示第一个?  2表示第二个问好   (page-1)*pagesize表示第几页从第几条数据开始显示  pagesize表示显示的数据条数
当page=1时,显示数据0  到  第pagesize-1条数据
当page=2时,显示数据从第pagesize条开始 到后面的pagesize'条
。。。。。。。
大概就是这个意思

评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

回复 使用道具 举报
设置替换占位符的参数 这样做可以防止注入
回复 使用道具 举报
首先,要知道的是数据库分页的SQL语句:mysql的是limit语句,SqlServer的是top语句,Oracle是使用rownum伪列来实现的;
其次,要知道各个分页语句的用法,在此,只说一下mysql的limit语句,limit ?,? ,两个参数,第一个表示从第几条记录开始,第二个数据表示每页显示的记录数;
最后,联系一下楼主的例子,表示从(page-1)*pageSize开始的pageSize条记录数据,(page-1)*pageSize表示开始的数据,pageSize表示从开始到结束总共有多少条记录。

在此,建议楼主也可以多了解一下其他的数据分页操作。
回复 使用道具 举报
懂了  thank  u
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马