Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с созданием аккаунта в бд MySQL

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

NightWay

Умник
Итак, у меня такая проблема с созданием аккаунта в базе данных MySQL.
У меня есть сток с созданием аккаунта в базе данных MySQL при успешной регистрации на сервере. Когда я зарегистрировался на сервере, в базе данных появляется строка с этим аккаунтом, где указан: Ник, Пароль, Емейл. Тут все нормально работает.
НО когда я пытаюсь добавить дополнительные строки, типо пола, возраста, национальности, то аккаунт просто не регистрируется, тоесть не появляется в базе данных MySQL.
Сток с созданием аккаунта:
PHP:
CreateAccount(playerid, password[])
{
    new
        query[128],
        sqlname[MAX_PLAYER_NAME],
        sqlpassword[32],
		sqlmail[64];
    mysql_real_escape_string(PlayerInfo[playerid][pName], sqlname);
    mysql_real_escape_string(password, sqlpassword);
    mysql_real_escape_string(PlayerInfo[playerid][pMail], sqlmail);
    format(query, sizeof(query), "INSERT INTO `accounts` (`nickname`, `password`, `email`) VALUE ('%s', '%s', '%s')", sqlname, sqlpassword, sqlmail);
    mysql_query(query);
    PlayerInfo[playerid][pID] = mysql_insert_id(); 
    PlayerInfo[playerid][pLogged] = true; 
    return 1;
}
Когда пытаюсь добавить еще строку, я делаю так:
PHP:
format(query, sizeof(query), "INSERT INTO `accounts` (`nickname`, `password`, `email`, `sex`) VALUE ('%s', '%s', '%s', '%i')", sqlname, sqlpassword, sqlmail, PlayerInfo[playerid][pSex]);
И вот после добавления новой строки с полом или возрастом и т.п. перестает создаваться аккаунт в базе данных. Подскажите, в чем проблема?
В самой базе данных есть строка "sex".
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу