我为我的网站创建了一个非常基本的PHP照片库,它从MySQL数据库中收集信息。使用while循环,我在一行中列出三个图像(从ID 1到3),并继续显示直到12个图像。
如果您上传了12张图片,但是我的一些用户已经上传了12张并且我需要知道如何为图片制作另一页图片13-24等,这非常合适。我查看了一些PHP的源代码画廊但没有任何帮助我。
答案 0 :(得分:2)
这取决于您的代码设置,但主要是,您在谈论分页。
执行此操作的基本方法是添加http://www.exemple.com/photos?page=2之类的网址参数, 检测PHP代码中的params,并相应地在Mysql数据库中获取照片,如下所示:
$num_per_page = 12;
$offset = $num_per_page * ($_GET['page'] - 1);
$query = "SELECT * FROM photos LIMIT $offset, $num_per_page";