php как проверить что данные не в лазят в тип mysql
Всем привет! php как проверить что данные не в лазят в тип mysql, то есть не влазят в поле базы. В таких случаях вылазит ошибка. Нужно красивое решение. Делать SELECT не хочу, лишний запрос к базе. Можно ошибку ловить, но как её грамотно поймать? Это первое что хочется знать. Второе. Как всё же без ловли ошибки и лишнего запроса проверить что данные влезут в поле базы?
|
А просто увеличить размер поля, чтобы ошибка «data too long» не падала не вариант?
|
Перед записью в базу проверять длину.
|
Цитата:
|
На всех входящих от пользователя данных, должны стоять php валидаторы, и только когда их проходит, дальше что то с этими данными делаешь, например вставляешь в sql
|
Часовой пояс GMT +3, время: 03:48. |