使用PHP中的下一个按钮从MySQL中选择每100行

时间:2015-10-09 06:25:09

标签: php mysql

我希望将此代码实现到网站中,但我有几个问题。代码到底意味着什么?它是如何翻译的? "结束为x"它在这做什么?有没有人建议如何最好地使用它与PHP?我在PHP上发现了这个脚本并询问了创建者,但我想请求社区查看我是否得到更快的回复。

为了更好地澄清,我试图选择每一百行。我正在尝试创建一个下一个按钮,每按一下按钮或箭头就会拉出100行。就像一个分页但没有页数。

SELECT * FROM storeCoins WHERE intId in (SELECT CASE(intId%100=0) WHEN 1 THEN intId else 0 END AS X FROM storeCoins ORDER BY 'year' ASC

我不明白语法的含义,但我真的很想理解这一点。似乎非常有效。如果你可以推荐如何使用PHP来最好地实现它,这将是非常有帮助的。我创建了一个下一个按钮,它只显示数据库中的下一个id,但不显示下一个100.我最感兴趣的是理解这个sql代码。

1 个答案:

答案 0 :(得分:0)

它可以像......一样简单。

第1页使用

SELECT * FROM storeCoins ORDER BY 'year' ASC limit 0, 100

第2页我们

SELECT * FROM storeCoins ORDER BY 'year' ASC limit 99, 100

第3页我们

SELECT * FROM storeCoins ORDER BY 'year' ASC limit 199, 100

等等