黑马程序员技术交流社区

标题: 数据库分页问题,请指点。 [打印本页]

作者: 赵宇    时间: 2012-9-20 19:28
标题: 数据库分页问题,请指点。
本帖最后由 赵宇 于 2012-9-25 08:41 编辑


作者: 明光照    时间: 2012-9-20 20:14
往上面的那个Sql语句中添加数据。显示从(page-1)*pageSize到pageSize之间的数据
作者: 李健_8    时间: 2012-9-20 22:31
老兄   首先你要理解limit的意思  1表示第一个?  2表示第二个问好   (page-1)*pagesize表示第几页从第几条数据开始显示  pagesize表示显示的数据条数
当page=1时,显示数据0  到  第pagesize-1条数据
当page=2时,显示数据从第pagesize条开始 到后面的pagesize'条
。。。。。。。
大概就是这个意思
作者: 尤圣回    时间: 2012-9-20 22:43
设置替换占位符的参数 这样做可以防止注入
作者: 张忠豹    时间: 2012-9-20 23:22
首先,要知道的是数据库分页的SQL语句:mysql的是limit语句,SqlServer的是top语句,Oracle是使用rownum伪列来实现的;
其次,要知道各个分页语句的用法,在此,只说一下mysql的limit语句,limit ?,? ,两个参数,第一个表示从第几条记录开始,第二个数据表示每页显示的记录数;
最后,联系一下楼主的例子,表示从(page-1)*pageSize开始的pageSize条记录数据,(page-1)*pageSize表示开始的数据,pageSize表示从开始到结束总共有多少条记录。

在此,建议楼主也可以多了解一下其他的数据分页操作。
作者: 赵宇    时间: 2012-9-21 07:26
懂了  thank  u




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2