我希望将此代码实现到网站中,但我有几个问题。代码到底意味着什么?它是如何翻译的? "结束为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代码。
答案 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
等等