Slon747
Новичок
Безопасное выполнение sql-запросов
Во всех доках пишут об экранировании кавычек в значениях, получаемых от пользователя перед использованием их в запросе. Это понятно.
Но мне непонятно, зачем нужно еще и обрезать значения-строки до определенной длины?
Если есть, к примеру, char(30) или varchar(30), а я пытаюсь записать 50 символов, то всё равно в бд будет обрезано значение.
А может это просто правило хорошего тона?
Спасибо.
Во всех доках пишут об экранировании кавычек в значениях, получаемых от пользователя перед использованием их в запросе. Это понятно.
Но мне непонятно, зачем нужно еще и обрезать значения-строки до определенной длины?
Если есть, к примеру, char(30) или varchar(30), а я пытаюсь записать 50 символов, то всё равно в бд будет обрезано значение.
А может это просто правило хорошего тона?
Спасибо.