Php 无限滚动-mysql限制不工作

Php 无限滚动-mysql限制不工作,php,mysql,Php,Mysql,我正在为一个网站的照片库制作一个无限卷轴。 它从加载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条,我不知道为什么

我正在为一个网站的照片库制作一个无限卷轴。 它从加载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条,我不知道为什么会发生这种情况!
有人能帮我吗?我做错了什么

您应该进一步了解MySQL

LIMIT [start, ] count
那么,在你的第二个例子中

LIMIT 6, 3

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

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

limit 6, 3
参数为偏移量和记录数。您要求9条记录,从7号开始,偏移量从零开始计数。

只需写入即可

SELECT * FROM tb_galeriaarte ORDER BY datafoto DESC LIMIT 6,3
限制点数数量的第二位数字,但不包括上限