标签: php mysql
我在表单上做过,其中我有一个文本区域。 现在我将文本区域的数据存储到mysql数据库中 现在,如果我按下输入关键字,那么它不会存储在数据库中 因为我没有像我输入的那样获得输出。
作为例子......
如果我这样写的话......
好的上午你好吗?
然后我才会这样... ...
早上好,你好吗?
所以它不存储在数据库中输入关键字。
答案 0 :(得分:1)
您应该将textarea内容转换为nl2br,然后存储它。
nl2br
它会将您的换行符转换为<br />
<br />
答案 1 :(得分:1)
我的猜测是你输出的HTML不会呈现换行符。尝试使用nl2br()。
nl2br()
答案 2 :(得分:1)
我确信\ n字符存储在数据库中。但是,如果在网页上显示输出,则不会呈现它。只需将{n替换为<br >
<br >
答案 3 :(得分:0)
如果您将存储的文本显示为HTML,则\n会被忽略。 PHP具有nl2br()功能,可将换行符转换为<br>,只需在显示之前运行您的文本。
\n
<br>