sorry_i_noob
@sorry_i_noob

При сохранении в MySQL, если значение слишком большое, то оно уменьшается до максимума. А как сделать, чтобы вместо этого бросался Exception?

Здравствуйте. Я попробовал сохранить длинное int значение в MySQL. И оно урезалось до максимального.
Попробовал также с TIMESTAMP. Произошло то же самое.
Думаю, что если попробовать также с text, например. Или varchar. То будет то же самое. Текст обрежется и сохранится.
Проблема в том, что обрезаться текст может так, что некоторые теги будут незакрытыми. И на странице, где я буду выводить этот текст, поедет верстка.
Я хочу как-нибудь сделать так, чтобы при сохранении в MySQL, если значение не вмещается, то не обрезать его, а бросать Exception. Я хочу перевести этот Exception на русский язык. И уведомить пользователя. Например, если он написал очень длинную статью, то вывести ему сообщение о том, чтобы он укоротил ее на N символов.
Как мне это сделать?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
Strict Mode on
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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