• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не сохраняет аккаунт в БД

Статус
В этой теме нельзя размещать новые ответы.

aquvi9

Нуль
Регистрация
30 Окт 2018
Сообщения
5
Лучшие ответы
0
Репутация
0
Привет, MySQL R41-4 s не сохраняет аккаунт в базе, после регистрации.
Буду очень благодарен, если Вы мне поможете) :ba:

MySQL log:
HTML:
[WARNING] mysql_connect: no password specified
Команда в pawn:

PHP:
static const fmt_query[] = "INSERT INTO `USERS` [ `NICKNAME`, `PASSWORD`, `SALT`, `EMAIL`, `REGIP`, `REGDATE` ] VALUES [ '%s', '%s', '%s', '%s', '%s', '%s' ]";
new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+(-2+64)+(-2+10)+(-2+65)+(-2+16)+(-2+13)];
format(query, sizeof(query), fmt_query, player_info[playerid][NICKNAME], player_info[playerid][PASSWORD], player_info[playerid][SALT], player_info[playerid][EMAIL], ip, date);
mysql_query(dbHandle, query);

Также вылез 225-й warning в pawn:
HTML:
gamemodes\project.pwn(386) : warning 225: unreachable code
386-ая и последущии строки:

PHP:
new Year, Month, Day;
getdate(Year, Month, Day);
new date[13];
format(date, sizeof(date), "%02d.%02d.%d", Day, Month, Year);
new ip[16];
GetPlayerIp(playerid, ip, sizeof(ip));
static const fmt_query[] = "INSERT INTO `USERS` [ `NICKNAME`, `PASSWORD`, `SALT`, `EMAIL`, `REGIP`, `REGDATE` ] VALUES [ '%s', '%s', '%s', '%s', '%s', '%s' ]";
new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+(-2+64)+(-2+10)+(-2+65)+(-2+16)+(-2+13)];
format(query, sizeof(query), fmt_query, player_info[playerid][NICKNAME], player_info[playerid][PASSWORD], player_info[playerid][SALT], player_info[playerid][EMAIL], ip, date);
mysql_query(dbHandle, query);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу