如何使用PHP和HTML以相同的格式输出mysql多行数据?

ylh*_*vis 1 html php mysql

我刚开始学习如何建立一个网站.我正在制作一个用于输入博客条目的评论框.假设我输入一个包含3行的条目,它将在mySQL表中显示相同的格式.但是当我尝试输出它时,它就变成了一条线.

//Here's what i did to output the data.
$entry = $row['entry'];
echo "<p>". $entry ."</p>";

//INPUT
Hello,
TEST LINE2
TEST LINE3

//OUTPUT
Hello, TEST LINE2 TEST LINE3
Run Code Online (Sandbox Code Playgroud)

jos*_*ith 5

你可以使用http://php.net/manual/en/function.nl2br.php

"在字符串中的所有换行符之前插入HTML换行符"

$entry = $row['entry'];
echo "<p>". nl2br($entry) ."</p>";
Run Code Online (Sandbox Code Playgroud)