Hallo, ich hab wieder mal eine frage zu Mysql.
Wenn ich die DB updaten will wie mach ich das ? Mit Files war das ja ganz einfach aber wie geht das mit mysql...
angenommen ich will das admin level updaten z.b wenn ich es neu gesetzt habe
PlayerInfo[playerid][pAdmin]
wie schreib ich das nu neu in die tabelle?
Habe es so getestet:
stock PlayerUpdate(playerid)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid])
{
MySQLCheckConnection();
new query[MAX_STRING];
format(query, MAX_STRING, "UPDATE players SET `AdminLevel`= '%d'",PlayerInfo[playerid][pAdmin]);
MySQLUpdateFinish(query, PlayerInfo[playerid][pSQLID]);
}
}
return 1;
}
ging aber nicht.
und so is es im Moderntopia
stock PlayerUpdate(playerid)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid])
{
MySQLCheckConnection();
new query[MAX_STRING];
format(query, MAX_STRING, "UPDATE players SET ");
MySQLUpdatePlayerStr(query, PlayerInfo[playerid][pSQLID], "Password", PlayerInfo[playerid][pKey]);
PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], "AdminLevel", PlayerInfo[playerid][pAdmin]);
MySQLUpdateFinish(query, PlayerInfo[playerid][pSQLID]);
}
}
return 1;
}
ging aber auch nicht
MfG Teq