分页 limit 运用
分页 limit 使用用的是这个公式select * from product limit (pageNo-1)*pageSize,pageNo*pageSize每页显
分页 limit 使用
用的是这个公式
select * from product limit (pageNo-1)*pageSize,pageNo*pageSize
每页显示3条记录
pageNo是从上个页面传值过去的,出现了重复问题
如第一页的结果是 select * from product limit 0,3;
第二页的结果是select * from product limit 3,6;
第三页的结果是select * from product limit 6,9;
第二页不再显示3条记录,而是4条,而第三页则出现了第二页最末的记录,重复了
在mysql里验证了,确实是这样,看来是sql语句的问题
各位有遇到过这种情况么,你们是怎么解决的
[最优解释]MySQL分页:
select * from (tablename) limit (currentPage-1)*pageSize,pageSize;
在MySQL中limit ?,?
第一个'?'是开始的索引位置
第二个'?'是查询的记录条数
[其他解释]自己顶,希望不要沉
[其他解释]各位前辈不要吝啬自己的经验
[其他解释]首先问一下:用的什么数据库啊
[其他解释]用的是mysql
[其他解释]嗯,对了,原来第二个?是检索的记录条数,这样就对了,原来以为两个?是检索的范围,谢谢指教!
[其他解释]不客气、嘿嘿