黑马程序员技术交流社区
标题:
数据库分页问题,请指点。
[打印本页]
作者:
赵宇
时间:
2012-9-20 19:28
标题:
数据库分页问题,请指点。
本帖最后由 赵宇 于 2012-9-25 08:41 编辑
fengye.jpg
(74.69 KB, 下载次数: 8)
下载附件
2012-9-20 19:27 上传
作者:
明光照
时间:
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