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