Задать вопрос
Millerish
@Millerish

Как сохранить в БД \n?

Добрый день!

Мне нужно сохранить и вывести из БД многострочную строку(textarea). Как это сделать правильно?

Сейчас при отправке:
1) передаю строку (HTML->JS->PHP) через fetch
2) получаю строку (PHP) через $_GET, записываю данные в БД(INSERT)
Сейчас при получении:
1) делаю запрос (JS->PHP) через fetch
2) получаю и отдаю (PHP->MYSQL->PHP) - print_r(json_encode($res, JSON_UNESCAPED_UNICODE))
3) вывожу в textarea(PHP->JS->HTML)

Все работает, но при выводе многострочного текста переносы теряются(все в одну строку). Как правильно вывести многострочный текст?
  • Вопрос задан
  • 306 просмотров
Подписаться 3 Простой 1 комментарий
Ответ пользователя Максим Тимофеев К ответам на вопрос (3)
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
получаю строку (PHP) через $_GET, записываю данные в БД(INSERT)

А кто ж так делает, Карл? Если идет запись в БД только POST и по целому ряду причин связанных с безопасностью, стандартами, здравому смыслу и т.д.
Ответ написан