用PHP/SQL构建的CMS:我的帖子内容都在一个段落中,没有空间,我该如何解决这个问题?
这是我的问题 我目前正在创建一个完全由PHP和SQL组成的博客 我有我想在每篇文章中显示的内容,这些内容记录在我的数据库中 到目前为止,这还不是问题,因为我能够轻松地显示每篇文章的内容。然而,只有一个问题:所有内容都登录到一个段落中,因此没有空间 通常,在每一篇博文中,你都有多个段落和空间,对吗?对我来说,一切都在一个段落中,这让事情看起来很丑陋 以下是我的PHP:用PHP/SQL构建的CMS:我的帖子内容都在一个段落中,没有空间,我该如何解决这个问题?,php,sql,content-management-system,Php,Sql,Content Management System,这是我的问题 我目前正在创建一个完全由PHP和SQL组成的博客 我有我想在每篇文章中显示的内容,这些内容记录在我的数据库中 到目前为止,这还不是问题,因为我能够轻松地显示每篇文章的内容。然而,只有一个问题:所有内容都登录到一个段落中,因此没有空间 通常,在每一篇博文中,你都有多个段落和空间,对吗?对我来说,一切都在一个段落中,这让事情看起来很丑陋 以下是我的PHP: <?php $query = "SELECT * FROM posts WHERE post_id =
<?php
$query = "SELECT * FROM posts WHERE post_id = $the_post_id";
$select_posts = mysqli_query($connection, $query);
while($row = mysqli_fetch_assoc($select_posts)){
$post_id = $row['post_id'];
$post_author = $row['post_author'];
$post_title = $row['post_title'];
$post_content = $row['post_content'];
$post_image = $row['post_image'];
$post_tags = $row['post_tags'];
$post_date = $row['post_date'];
?>
<article>
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-10 mx-auto">
<img src='postImages/<?php echo $post_image; ?>' style='width: 100%; height: 500px'>
<p><?php echo $post_content ?></p>
</div>
</div>
</div>
</article>
<?php } ?>
我该如何解决这个问题
感谢所有回复您应该使用该功能:
function nl2p($str) {
$arr=explode("\n",$str);
$out='';
for($i=0;$i<count($arr);$i++) {
if(strlen(trim($arr[$i]))>0)
$out.='<p>'.trim($arr[$i]).'</p>';
}
return $out;
}
它将每一行\n替换为新段落并返回结果。所以把它放在代码中的某个地方,然后调用echo nl2p$post_content
从那里得到的函数: