anwite
Нуль
- Регистрация
- 9 Ноя 2017
- Сообщения
- 7
- Лучшие ответы
- 0
- Репутация
- 0
Здравствуйте, форумчане!
У меня возникла ошибка при написании регистрации.
Когда я прохожу регу, то не создаётся аккаунт в БД. А логи мскюэль показывает следующее:
Размерность рассчитал, и перепроверил несколько раз.
Вот код:
Помогите, пожалуйста
У меня возникла ошибка при написании регистрации.
Когда я прохожу регу, то не создаётся аккаунт в БД. А логи мскюэль показывает следующее:
PHP:
12:15:05] [ERROR] error #1406 while executing query "INSERT INTO `users` (`name`, `password`, `salt`, `email`, `sex`, `race`, `age`, `skin`) VALUES ('Stig_Watson', 'DDE6B3B2A4B0E44433663B95EC729257\;jv`zY@Ltsadsads@f.f', '\;jv`zY@Ltsadsads@f.f', 'sadsads@f.f', '1', '0', '25', '25')": Data too long for column 'password' at row 1 (C:\Users\User\Desktop\samp server\gamemodes\project.pwn:449)
Размерность рассчитал, и перепроверил несколько раз.
Вот код:
PHP:
static const fmt_query[] = "INSERT INTO `users` (`name`, `password`, `salt`, `email`, `sex`, `race`, `age`, `skin`) VALUES ('%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d')";
new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+(-2+32)+(-2+10)+(-2+64)+(-2+1)+(-2+1)+(-2+2)+(-2+3)];
format(query, sizeof(query), fmt_query, player_info[playerid][NAME], player_info[playerid][PASSWORD], player_info[playerid][SALT],player_info[playerid][EMAIL], player_info[playerid][SEX], player_info[playerid][RACE], player_info[playerid][AGE], player_info[playerid][SKIN]);
Последнее редактирование модератором: