繁体   English   中英

无限滚动-mysql限制不起作用

[英]infinite scroll - mysql limit not working

我正在为网站的图片库构建无限滚动。 它从加载6张照片开始,并且每次用户到达页面末尾时应再加载3张照片。

因此,我首先使用的mysql是:

SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 0,6

当用户到达页面末尾时,我正在使用以下mysql命令添加3张照片:

SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 6,9

问题在于它返回的是4条记录而不是3条记录,我不知道为什么会发生! 有人可以帮我吗? 我究竟做错了什么?!

要再添加三张照片,第二个limit是:

limit 6, 3

参数是偏移量和记录数。 您要求从7号开始的9条记录(偏移量从零开始计数)。

您应该了解有关MySQL的更多信息。

LIMIT [start, ] count

所以,在第二种情况下

LIMIT 6, 3

在这里您可以了解有关LIMIT的更多信息: doc

写吧

SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 6,3

LIMIT点数的第二位数,但不是上限

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM