0

我正在制作一个照片库网站。因为我需要将新添加的照片列在顶部,并且页面中的照片数量应该是有限的。如果照片超过每页的限制,则最后一张应自动移至第二页。我该怎么做。如果您无法理解我的问题,您可以以 youtube 评论为例。因为最后一条评论将首先显示,其他评论将自动移至第二页,或者您可以查看http://www.1channel.ch/例如在刚刚添加的部分中。

4

1 回答 1

0

那就是所谓的分页

您可以通过发送带有您要访问的页面的 GET 变量来实现,如下所示:

mysite.com/index.php?page=1

在您的代码中,您执行以下操作:

// Set page 1 if it isn't specified
$page = isset($_GET['page']) ? $_GET['page'] : 1

mysql_connect( .. );
mysql_select_db( .. )

// SQL Query
$limit = 20;
$start = ($page - 1) * $limit;
$sql = "select * from my_table order by date desc limit $start, $limit";

// Get results
$result = mysql_query($sql);

// ...

您可以搜索 PHP 分页以找到几个示例和教程。

于 2012-07-14T03:48:11.610 回答