30.08.2011, 22:19
What's wrong with this code? it compiles well, but in game i got a mysql error
Quote:
|
Error in mysql_query: 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 'Lock=0, Ownable=1 WHERE id=198' at line 1 |
Код:
forward MySQLUpdateCityCar(playerid);
public MySQLUpdateCityCar(playerid) // by Brown
{
new query[512];
new owner[32], description[32], plate[32];
new vehid = GetPlayerVehicleID(playerid);
samp_mysql_real_escape_string(CityCarInfo[vehid][cOwner], owner);
samp_mysql_real_escape_string(CityCarInfo[vehid][cDescription], description);
samp_mysql_real_escape_string(CityCarInfo[vehid][cPlate], plate);
new currentveh = GetPlayerVehicleID(playerid);
format(query, sizeof(query), "UPDATE citycars SET x=%f, y=%f, z=%f, a=%f, color1=%d, color2=%d, fraction=%d, Plate='%s', Owner='%s', Description='%s', Value=%d, Owned=%d, Lock=%d, Ownable=%d WHERE id=%d",
CityCarInfo[vehid][cXPos],
CityCarInfo[vehid][cYPos],
CityCarInfo[vehid][cZPos],
CityCarInfo[vehid][cAngle],
CityCarInfo[vehid][cColorOne],
CityCarInfo[vehid][cColorTwo],
PlayerInfo[playerid][pLeader],
plate,
owner,
description,
CityCarInfo[vehid][cValue],
CityCarInfo[vehid][cOwned],
CityCarInfo[vehid][cLock],
CityCarInfo[vehid][cOwnable],
vehid);
samp_mysql_query(query);
return 0;
}


