Автор Тема: Вывод данных MySQL с форматированными абзацами  (Прочитано 793 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Белый Волк

  • 3 уровень
  • ***
  • Сообщений: 224
  • карма: +1/-0
    • Просмотр профиля
Есть поле MySQL формата "mediumtext".
Когда я смотрю данные этого поля через PhpMyAdmin, данные отображаются с абзацами и т.д.
А когда я вывожу его через "mysql_db_query", присваиваю данные select'а к переменному и вывожу их на страницу, то данные выводятся одной строчкой (т.е. форматированные абзацы теряются, и на странице текст выходит без абзацев и теряется читабельность текста).
Как можно сделать так чтобы на страницу текст выходил с абзацами из этого поля?
Спасибо!

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Так. А в phpMyadmin-е данный текст не в <pre>...</pre> выводится?

Да, кстати, а в каком формате там данные? Они HTML-форматированные, или форматированные при помощи символа пробела, табуляции и перевода строки? Если второе, то да, форматирования не будет, потому почему  интерпретатор HTML их не знает вне тега <pre>...</pre>.
« Последнее редактирование: 10 Августа 2010, 10:58:52 от Rex »

Оффлайн Белый Волк

  • 3 уровень
  • ***
  • Сообщений: 224
  • карма: +1/-0
    • Просмотр профиля
Спасибо!
Вопрос уже решен!
Есть оказывается стандартная функция nl2br

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Спасибо!
Вопрос уже решен!
Есть оказывается стандартная функция nl2br
получается там был мой второй вариант :)