2013-05-14 2 views
-1

Я сохраняю текст в текстовом поле в базе данных mysql, однако разрывы строк не сохраняются.Как сохранить разрывы строк при сохранении текста в текстовом поле в mysql?

Проблема заключается в том, что текст будет использоваться в редакторе tinyMCE, поэтому nl2br не будет работать.

Как я могу сохранить разрывы строк?

+1

Как именно вы определяете, что «разрывы строк не сохраняются»? Если вы не удалите их, они все равно должны находиться в базе данных. Может быть, этот вопрос, возможно, сводится к тому, как вернуть эти линии в крошечный MCE? – deceze

+3

Разрывы строк, вероятно, сохраняются. Вы можете использовать HTML в значении по умолчанию, которое загружается в tinyMCE, поэтому 'nl2br' будет работать, попробуйте это. –

+0

@OliverNagy Не в xenForo. Кроме того, я пытался использовать nl2br для текстового поля при редактировании, и они не добавлены. –

ответ

0

Новые линии всегда сохраняются. в данных базы данных следует сохранить с новой строкой char \n в ней