我有一个帖子表,其中包含一个帖子字段。假设我有 10 个帖子,我想在 10 个 div 中显示。我应该如何继续这样做?我已经设法使用 while 循环获取了全部内容,但这只在一个地方显示了全部内容,而且我想为每个单独的帖子设置单独的 div(这样我可以使用不同的背景颜色)。
请帮帮我,我希望这是有道理的。想想 facebook 显示帖子的方式。每个帖子都有自己的盒子。我想要类似的东西。
我必须获取帖子的代码片段可在此处获得:
<?php
require_once("includes/database.php"); // Get the database connection
$get_post = "SELECT full_post FROM posts";
$show_post = mysqli_query($connection, $get_post);
if (!$show_post) {
echo "Could not load post. " . "(" . mysqli_error($connection) . ")";
}
while ($post = mysqli_fetch_assoc($show_post)) {
echo $post["full_post"] . "<br />";
}
mysqli_free_result($show_post);
?>
最佳答案
执行此操作的最简单方法是从显示您的帖子的 while
函数创建 div,并向它们添加 CSS 类。
例子:
while ($post = mysqli_fetch_assoc($show_post)) {
echo '<div class="blue">';
echo $post["full_post"] . "<br />";
echo '</div>';
}
关于php - 在单独的 DIV 中显示来自 MySQL 的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166503/