Php 如何从插入mysqli\u real\u escape\u字符串的表中正确获取和输出数据

Php 如何从插入mysqli\u real\u escape\u字符串的表中正确获取和输出数据,php,mysql,sql,Php,Mysql,Sql,我使用mysqli_real_escape_string()将html表单textarea输入的数据插入MySQL表。 输入如下: 它被正确地插入表中。 但当我取出它并尝试回显它时,它以单行形式打印 Hi H"ow" are you? I 'm f'ine /\ How you doing? 如何以插入方式显示它?使用nl2br()将新行转换为,然后存储它 有关更多信息: 对于空格和缩进,请使用html\u entities() 如果它也不起作用,那么您就必须使用str_replace(

我使用mysqli_real_escape_string()将html表单textarea输入的数据插入MySQL表。 输入如下:

它被正确地插入表中。 但当我取出它并尝试回显它时,它以单行形式打印

  Hi H"ow" are you? I 'm f'ine /\ How you doing?
如何以插入方式显示它?

使用
nl2br()
将新行转换为

,然后存储它

有关更多信息:

对于空格和缩进,请使用
html\u entities()


如果它也不起作用,那么您就必须使用
str_replace()
来完成,将这些字符替换为html中的一个字符,如

解决了新行的问题,但没有解决空格和缩进的问题谢谢。工作。首先我必须做stru_替换(“,”,$通知);然后是它的nl2br()。