Задать вопрос
@Artem0071
Безработный mr. Junior

Как правильно сохранять текст в БД и затем выводить его?

Добрый день!

Я запутался.. Как правильно сохранять текст в БД и затем его выводить? И при этом чтобы в БД ничего не удалили и вывелось все красиво.

Я хочу создать Блог, в нем человек вводит какой то текст, и при этом может использовать тэги.

В var_damp($_POST['text']) у меня выводит:
$_POST['text'] =>жирный текст икурсив

Если я делаю htmlspecialchars($_POST['text']), то var_damp выводит следующее
$_POST['text'] => <b>жирный текст</b> и <i>курсив</i>


В общем, как будет правильнее это сохранить в БД и затем вывести на страницу? И при этом чтобы никто в БД ничего не удалил и не изменил, и чтобы на клиенте не вывалилось никаких неожиданных alert'ов

Заранее спасибо!
  • Вопрос задан
  • 981 просмотр
Подписаться 1 Оценить Комментировать
Решение пользователя Александр К ответам на вопрос (3)
xpert13
@xpert13
Full Stack Developer
Если используете PDO - сохраняйте как есть, без каких либо изменений, если сами пишите запросы, тогда нужно экранировать кавычки.

var_damp к БД не имеет никакого отношения, не смотрите на него.
Ответ написан
Комментировать