@Artem0071
Безработный mr. Junior

Есть ли свод правил для добавления данных в БД?

Использую подготовленные запросы (PDO)

Ко мне приходят разные типы данных. Есть ли некая "таблица" как разные типы нужно обрабатывать?

Например при добавлении emal или ссылок на сайт я использую функцию в PHP (filter_var),
Для простого текста - "strip_tags"

Что еще необходимо сделать?
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Нет, при добавлении в БД никакого "свода правил" нет.
Больше того, все твои существующие обработки к добавлению в БД не имеют ни малейшего отношения.
Базе данных абсолютно все равно, какие данные хранить.

Единственное правило, которое действительно нужно для БД, ты и так уже применяешь - используешь подготовленные вопросы.

Если же говорить не о БД, а о фильтрации данных "вообще", то ответить на этот вопрос невозможно. Точно так же как невозможно ответить на вопрос, "Есть ли список болезней, от которых мне надо лечиться?". Все зависит от того, чем ты болеешь. Если тебе важно првоерять ссылки, то проверяй ссылки. Неважно? Не проверяй. Нельзя пропускать теги? Используй strip_tags. Нужно пропускать теги? Не используй strip_tags. И так далее - все зависит от задачи. Универсального правила или "свода правил", этакой волшебой палочки, которой махнул 1 раз и забыл про валидацию денных, нет и быть не может.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы