我的目标是限制一页上的列表项数量,然后将它们转移到新页面上。我想这样做,所以我可以快速添加新的列表项,而不用担心页面是否太长/加载时间太长。正确方向上的一点很棒,我需要的代码示例会更好!谢谢
答案 0 :(得分:1)
一般技术称为分页。例如,请参阅http://www.php-mysql-tutorial.com/wikis/php-tutorial/paging-using-php.aspx
我们的想法是在SQL数据库查询中使用LIMIT
子句来检索结果的子集,由记录列表中的偏移量和从该偏移量开始检索的记录数指定。然后,您可以修改gallery.php
以接受page
GET参数(作为我链接到的教程;即gallery.php?page=3
)或offset
GET参数(即{{1} })并适当修改gallery.php?offset=36
子句。例如,如果页面有12个项目,则图库的第2页显示12到23的记录(从零开始计算)。
编辑:以下是示例PHP代码:
LIMIT
我没有对它进行过测试,但这与我的建议是一致的。