[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка данных
Romms
Всем привет! Вот меня заинтересовал вопрос:
Нужно ли проверять формат даных перед их отправкой к базе?(Инсэрт или Упдате)

Вот припустим юзер подменил данные и указал не верный формат даты, мы канешно профильтрировали данные с помощью mysql_escape_string и отправили эту даты в базу в поле с типом "дате" тоисть в базу попали неверные данные, и в записи чаще всего окажется 1970-01-01 (если я не ошибаюсь)

Опасно ли это? И стоит ли делать излишнии проверки даных? rolleyes.gif



Спустя 10 часов, 5 минут, 5 секунд (5.11.2010 - 00:57) SlavaFr написал(а):
Цитата (Romms @ 4.11.2010 - 11:52)
Нужно ли проверять формат даных перед их отправкой к базе?(Инсэрт или Упдате)

Если нет опасности, что введутся неправильные данные, или возникнет sql-ошибка или sql-инекция, то тогда не надо.
Цитата (Romms @ 4.11.2010 - 11:52)
тоисть в базу попали неверные данные, и в записи чаще всего окажется 1970-01-01 (если я не ошибаюсь)

Опасно ли это?


Для базы не опасно, а для программы и бизнеслогики это катастрофа которую возмозно нельзя без потери данных исправить.
Опасно ли это?
Цитата (Romms @ 4.11.2010 - 11:52)
соит ли делать излишнии проверки даных?

Излишние не стоит, а вот на нужных экономить не надо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.