Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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
如何显示与mysql中相同的php echo_Php_Mysql - Fatal编程技术网

如何显示与mysql中相同的php echo

如何显示与mysql中相同的php echo,php,mysql,Php,Mysql,我目前有一个名为_post的MySQL表和一个名为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 mu

我目前有一个名为_post的MySQL表和一个名为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
(换行符)转换为

s。

由于您的输出是以HTML格式处理的,因此您不会看到数据库中存在的换行符。在HTML中,您需要一个

-标记来在浏览器中显示换行符

PHP有一个函数,可以将任何换行符转换为

-标记:

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

例如:

echo nl2br($mysql_text);

这是函数的名称:)