Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP正在从SQL中检索但忘记换行符?_Php_Sql_Line Breaks - Fatal编程技术网

PHP正在从SQL中检索但忘记换行符?

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>

我使用Textarea元素来允许用户更新他们的“状态”

所有这些都很好,但是当我从SQL中检索文本时,会出现新行吗?它可以保存它们,我可以在PhpMyAdmin中看到它们,但是当我在检索所有更新后运行此代码时:

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()。我不确定是接受你的答案还是阿扬的答案,因为你们几乎同时给出了一个有效的答案。希望我们能接受两个。做你觉得最好的。很高兴我能帮忙。我想我会和巴斯兹一起去,因为他名声不太好。