PHP正在从SQL中检索但忘记换行符?
我使用Textarea元素来允许用户更新他们的“状态” 所有这些都很好,但是当我从SQL中检索文本时,会出现新行吗?它可以保存它们,我可以在PhpMyAdmin中看到它们,但是当我在检索所有更新后运行此代码时:PHP正在从SQL中检索但忘记换行符?,php,sql,line-breaks,Php,Sql,Line Breaks,我使用Textarea元素来允许用户更新他们的“状态” 所有这些都很好,但是当我从SQL中检索文本时,会出现新行吗?它可以保存它们,我可以在PhpMyAdmin中看到它们,但是当我在检索所有更新后运行此代码时: while($row = mysql_fetch_array($StatusResult)) { echo $row['Text']; if (GetLoggedOnId() == $_GET["UId"]) { echo "<form>
while($row = mysql_fetch_array($StatusResult))
{
echo $row['Text'];
if (GetLoggedOnId() == $_GET["UId"])
{
echo "<form>
<input type=\"submit\" value=\"X\" name=\"REMOVE\"/>
</form>";
}
echo "<br/>";
}
while($row=mysql\u fetch\u数组($StatusResult))
{
echo$row['Text'];
如果(GetLoggedOnId()=$\u GET[“UId”])
{
回声“
";
}
回声“
”;
}
似乎只是“忘记”换行符的位置。打印字符串时尝试此方法:HTML忽略换行符。使用
nl2br()。我不确定是接受你的答案还是阿扬的答案,因为你们几乎同时给出了一个有效的答案。希望我们能接受两个。做你觉得最好的。很高兴我能帮忙。我想我会和巴斯兹一起去,因为他名声不太好。