PHP textarea为MySQL DB节省了额外的新行

时间:2011-02-11 10:08:29

标签: php mysql

在CodeIgniter应用程序中,我有一个textarea用于内容输入。我想保留新行,但我遇到的问题是,当保存数据时,每个新行都会添加一个额外的新行,然后在下次编辑时显示在textarea中。

如何在保存数据之前删除这条额外的新行?

mysql_real_escape_string显示如下数据:

这是第一行\r\n\n这是第二行\r\n\n这是第三行

在textarea中显示如下:

this is the first line

this is the second line

this is the third line

我只想要这个:

this is the first line
this is the second line
this is the third line

1 个答案:

答案 0 :(得分:0)

这是CI 2.0的Reactor版本中的已知错误 这一周让我疯狂。 我不确定是否还有官方补丁,但你可以在这里找到解决方法:

http://codeigniter.com/forums/viewthread/180078/

更多信息:

https://bitbucket.org/ellislab/codeigniter/issue/332/newlines-in-textareas-are-duplicated