-
Вопрос по MySQL
Есть проблема с MySQL R7, решил попробовать написать регистрацию по мануалу, все работает нормально,но с добавлением например pLevel и т.д не сохраняется в БД(то есть данные не записываются) в public OnPlayerDisconnect сохранение есть но толку нету, как решить не знаю.
Буду благодарен если поможете.
-
без кода как тебе помочь? тобишь без кода сохранение акка
-
PHP код:
stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,"Logged") == 1)
{
new str[550];
format(str,sizeof(str),"UPDATE `"Accounts"` SET `Key` = '%s', `Level` = '%d', `Email` = '%s', `Pol` = '%d', `Skin` = '%d', `Money` = '%d', ",
Player[playerid][Key], Player[playerid][Level], Player[playerid][Email], Player[playerid][Pol], Player[playerid][Skin], Player[playerid][Money]);
format(str, sizeof(str),"%s WHERE `Name` = '%s'", str, GN(playerid));
mysql_query(str, -1, 0, connectionHandle);
}
return true;
}
-
Попробуй:
PHP код:
stock SavePlayer(playerid)
{
if(GetPVarInt(playerid,"Logged") == 0) return 1;
new str[550];
format(str,sizeof(str),"UPDATE `"Accounts"` SET `Key` = '%s', `Level` = '%d', `Email` = '%s', `Pol` = '%d', `Skin` = '%d', `Money` = '%d'",
Player[playerid][Key], Player[playerid][Level], Player[playerid][Email], Player[playerid][Pol], Player[playerid][Skin], Player[playerid][Money]);
format(str, sizeof(str),"%s WHERE `Name` = '%s'", str, GN(playerid));
mysql_query(str, -1, 0, connectionHandle);
return 1;
}
-