Hallo leute, wenn ich UPDATE .. SET ..='..' WHERE ..='..'"... (Das ist nur ein beispiel, die punkte sind platzhalter) benutze bekomme ich folgenden fehler
[14:26:09] CMySQLHandler::Query(UPDATE user SET Geld='9999',Level='55',Geschlecht='0',Alter='-1',Fraktion='0',Rang='0' WHERE Name = 'DreamZY') - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Alter='-1',Fraktion='0',Rang='0' WHERE Name = 'DreamZY'' at line 1)
Das ganze soll speicherung am ende ergeben, halt veränderungen an den werten die angegeben wurden
Der Scriptcode von mir:
new query[1024];
format(query, sizeof(query), "UPDATE user SET Geld='%i',Level='%i',Geschlecht='%i',Alter='%i',Fraktion='%i',Rang='%i' WHERE Name = '%s'", GetPlayerMoney(playerid), GetPlayerScore(playerid), uInfo[playerid][sGeschlecht],
uInfo[playerid][sAlter], uInfo[playerid][sFraktion], uInfo[playerid][sRang], Spielername(playerid));
mysql_query(query);
Danke schonmal fürs lesen