【发布时间】:2018-01-13 19:40:01
【问题描述】:
我想获取 MySQL 数据库的结果并将它们放入我网页中的“页面”中。
我拥有的是一个引导网页,我正在使用项目来显示帖子,但我想显示每个项目 5 个条目,而不是制作页面,我想将它们分类为项目以显示条目。
这可能吗?怎么可能?
我现在拥有并且可以工作的是以下代码:
<div class="item">
div class="testimony-slide active text-center">
<?php
$sql = "SELECT name,email,message FROM guestbook ORDER BY ID DESC LIMIT 5 OFFSET 0";
$result = mysqli_query($conn, $sql) or die ("Could not access DB: " . mysql_error());
while ($row = mysqli_fetch_assoc($result)) {
echo "<figure>";
echo "<img src=\"../images/guestbook.png\">";
echo "</figure>";
echo !empty($row['name']) ? ("<span>". $row['name'] . "</span>") : '';
echo !empty($row['email']) ? ("<span>". $row['email'] . "</span>") : '';
echo "<blockquote>";
echo !empty($row['message']) ? ("<p>". $row['message'] . "</p>") : '';
echo "</blockquote>";
}
mysqli_close($con);
?>
</div>
</div>
<div class="item">
div class="testimony-slide active text-center">
<?php
$sql = "SELECT name,email,message FROM guestbook ORDER BY ID DESC LIMIT 5 OFFSET 5";
$result = mysqli_query($conn, $sql) or die ("Could not access DB: " . mysql_error());
while ($row = mysqli_fetch_assoc($result)) {
echo "<figure>";
echo "<img src=\"../images/guestbook.png\">";
echo "</figure>";
echo !empty($row['name']) ? ("<span>". $row['name'] . "</span>") : '';
echo !empty($row['email']) ? ("<span>". $row['email'] . "</span>") : '';
echo "<blockquote>";
echo !empty($row['message']) ? ("<p>". $row['message'] . "</p>") : '';
echo "</blockquote>";
}
mysqli_close($con);
?>
</div>
</div>
这段代码的问题在于它让我手动执行,这让我很头疼...我希望根据在数据库中找到的条目将其拆分为项目。
我尝试了在谷歌上找到的解决方案,但它们都是为单独的页面制作的,而不是在 div 中拆分结果。
【问题讨论】:
标签: php twitter-bootstrap mysqli pagination division