【发布时间】:2020-10-30 18:57:13
【问题描述】:
我想对数据库中的图片进行分页。我试过的任何东西都不起作用,我不知道该怎么办。有人可以为我解释一下吗?看了很多教程,仍然找不到解决方案(我是初学者)。
<?php
// Connect to MySQL
$pdo = pdo_connect_mysql();
// MySQL query that selects all the images
$stmt = $pdo->query('SELECT * FROM images ORDER BY uploaded_date DESC');
$images = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="content home">
<h2>Gallery</h2>
<p>Welcome to the gallery page, you can view the list of images below.</p>
<div class="images">
<?php foreach ($images as $image): ?>
<?php if (file_exists($image['path'])): ?>
<a href="#">
<img src="<?=$image['path']?>" alt="<?=$image['description']?>" data-id="<?=$image['id']?>" data-title="<?=$image['title']?>" width="300" height="200">
<span><?=$image['description']?></span>
</a>
<?php endif; ?>
<?php endforeach; ?>
</div>
<div class="container">
<ul class="pagination">
<li class="page-item"><a class="page-link" href="#">Previous</a></li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>
</div>
</div>
【问题讨论】:
-
????如果您刚刚开始使用 PHP 并想构建应用程序,我强烈建议您查看各种 development frameworks 以查看是否可以找到适合您的风格和需要。它们有多种风格,从 Fat-Free Framework 这样的轻量级到像 Laravel 这样的更全面。这些为您提供了具体的示例,以及如何编写代码和组织项目文件的指导。分页是一个已解决的问题。
-
您尝试过什么,出了什么问题?您现在发布的代码只是一个显示所有内容的普通页面
标签: php mysql pagination