count是针对符合where条件的记录进行的,是不考虑limit的
如果想计算select * from table where.... limit 0,10返回多少条记录,需要这样写:
select count(*) from (select * from table where.... limit 0,10) t
limit "(currentPage -1 ) * pageSize",pageSize-->limit x,y//x表示从数据库查询的临时表的第x行开始,pageSize表示获得几行,即每页的数据条数;x=(currentPage -1 ) * pageSizey=pageSizepageSize就是lineSize,就是分页后每页显示多少行记录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)