如何显示php echo与您在mysql中看到的相同


How to display php echo the same as you see in mysql

我目前有一个MySQL表名为_post,我有一个列名为message (TEXT)

当我插入一行到表的文本看起来像这样在phpmyadmin

这是我想要它显示的正确方式

How much do you use your computer?
You might be spending to much time.....

但是当我将它从数据库中回显出来时,它看起来像这样

    How much do you use your computer? You might be spending to much time.....

谢谢

您应该使用类似nl2br()的函数

看起来您需要将'n(换行符)转换为<br> s。

由于输出是作为HTML处理的,因此不会看到数据库中出现的换行符。在HTML中,你需要一个<br>标签来在浏览器中显示换行符。

PHP有一个函数可以为您将任何换行符转换为<br>标记:nl2br()

您可以使用nl2br()函数来显示您的数据。

的例子:

echo nl2br($mysql_text);