Перейти к контенту

Вывод данных из MySQL в php


Рекомендуемые сообщения

Не подскажите как организовать правильную вставку данных в таблицу MySQL (текст с символами), а затем по умному его извлечь из этой таблицы в php, чтобы НЕ ПОТЕРЯТЬ внесенную структуру (пробел, с новой строки и т.д.).

Извлекал несколько раз по-разному, но структура теряется (убираются пробелы, с новой строки и т.д.) Как этого избежать???

С уважением, Евгений

Ссылка на комментарий
Поделиться на других сайтах

Не получается все равно вывод данных (нарушается структура).

Появляются только служебные символы \r\n (где должен быть перенос строки).

Может есть еще какие-нибудь варианты.

Евгений

Ссылка на комментарий
Поделиться на других сайтах

Надо смотреть код.

Чувстствуется, что мускул не причём.

Ссылка на комментарий
Поделиться на других сайтах

Народ вообще то он вставляет данные. А <br> там всегда конвертится в \n

 

убираются пробелы, с новой строки и т.д.

Ну так если много пробелов идет один за другим, они всегда до одного при выводе. Надо обычный пробел на неразделимый   тогда менять

Ссылка на комментарий
Поделиться на других сайтах

Так вот перед вставкой и надо делать:

$text = mysql_escape_string(nl2br($text));

Тогда при вставке данных перевод строки \n будет преобразован в <br /> и будут заэкранированы символы вроде ', ", \ и т.д.

 

А после выборки из базы

$text = stripslashes($text);

 

 

Жека К

А еще лучше - приведи исходный код, как ты сейчас делаешь вставку\выборку из базы.

Ссылка на комментарий
Поделиться на других сайтах

Хорошо. Попробую, что получится как советуете.

Если, что приведу код.

Евгений

Добавлено в [mergetime]1102427138[/mergetime]

mayak

Так и есть!

Вставка и выборка так должна и быть! Теперь все работает на ОТЛИЧНО.

Благодарю, Евгений

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.