这是我的代码,但它显示了保存在数据库中的所有图像,我只想显示一个,其余的则使用下一个和上一个按钮。任何帮助,将不胜感激。谢谢!
<?php
$sql = "SELECT * FROM images";
$result = mysqli_query($conn, $sql) or die("bad request: $sql");
$i = 0;
while($row = mysqli_fetch_assoc($result)) {
if($i%3 == 0)
{
echo "<tr>";
}
echo"<td><img src='user_data/{$row['FILE_NAME']}' width=200 height=200></td>";
if($i%3 == 2) {
echo"</tr>";
}
}
?>
答案 0 :(得分:0)
您应该在查询中使用LIMIT和OFFSET。它看起来像这样:
$sql = "SELECT file_name FROM images LIMIT 0,1";
这将从记录0开始为您提供1条记录。因此,从该查询中您可以构建您的分页脚本。只需在偏移量中添加一个(LIMIT子句中的第一个数字)。记得过滤页码(确保它是一个int)。