在POST上为sql数据库和php添加换行符

时间:2016-04-28 06:32:49

标签: php

只是想知道最好的方法。

基本上我有一个消息类型的网站。基本上是用户可以互相写故事的文本区域。

当我在文本区域中用段落键入故事时 - 例如:

“不久前,当一条狗袭击我时,我正走在路上。

这里有关于狗的新段落。“

此刻只会将第一行发布到mysql数据库中。有没有办法在每次按下回车键时自动添加
或/ n?

但在文字区域输入时,用户无法看到。

谢谢

3 个答案:

答案 0 :(得分:1)

您可以使用Crop to fit an svg pattern之类的文本编辑器。它会自动管理文本中的所有特殊符号。

许多Web框架也提供了这样的编辑器组件,看看你的框架是否有这样的,否则使用tinymce它是最受欢迎的。

答案 1 :(得分:0)

听起来你应该已经在你的数据库中拥有所有换行符,你可能只是没有正确显示它。尝试nl2br显示换行符

答案 2 :(得分:0)

这是大多数用户常见的问题。

当您回显数据库中的结果时,您需要使用nl2br

例如,如果您的代码为echo $row['story'],则必须为echo nl2br($row['story'])