mysql分页问题

mysql分页问题,第1张

因为card表总共有11条记录,count(*)出来就是11了

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=pageSize

pageSize就是lineSize,就是分页后每页显示多少行记录。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8711717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存