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)

Все работает, но при выводе многострочного текста переносы теряются(все в одну строку). Как правильно вывести многострочный текст?
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
FeNUMe
@FeNUMe
\n это такая же часть строки как и текст, так что смотрите где она у вас теряется. Подозреваю что где-то здесь
json_encode
Ответ написан
webinar
@webinar
Учим yii2: https://youtu.be/-WRMlGHLgRg
получаю строку (PHP) через $_GET, записываю данные в БД(INSERT)

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

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.
от 90 000 до 150 000 руб.
19 авг. 2018, в 12:12
40000 руб./в месяц
19 авг. 2018, в 11:19
5000 руб./за проект
19 авг. 2018, в 10:09
1000 руб./за проект