Нужно ли валидировать длину поля?
Конечно надо делать для пользователя , если будет "Не удалось выполнить ваш запрос" он подумает что сайт нерабочий , а если " разрешена длина ника не более 255 символов" то для него будет это намного понятней!
JS проверяй что пользователь вводит, будет куда красивее обработка ошибок, но и в php я бы тоже проверку сделал.