PHP textarea сохраняет дополнительные новые строки в MySQL DB

В приложении CodeIgniter у меня есть текстовое поле для ввода контента. Я хотел бы сохранить новые строки, но у меня возникла проблема, когда при сохранении данных добавляется новая строка с каждой новой строкой, которая затем отображается в текстовом поле при следующем редактировании.

Как я могу избавиться от этой дополнительной новой строки, желательно до того, как данные будут сохранены?

mysql_real_escape_string показывает данные следующим образом:

это первая строка \r\n\n это вторая строка \r\n\n это третья строка

Что отображается в текстовом поле так:

 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 

Это известная ошибка в версии CI 2.0 от Reactor. Это заставляло меня гадить всю неделю. Я не уверен, был ли еще официальный патч, но вы можете найти обходное решение здесь:

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

Больше информации:

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