08.07.2015, 16:23
I am trying to players fightstyles as my mysql
But this
But this
PHP код:
21:18:13] [DEBUG] mysql_format - connection: 1, len: 128, format: "WHERE `ID`= %d AND `Username`= '%e'"
[21:18:13] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE `players` SET `Admin`=4, `Donator`=0, `RegularPlayer`=0, ", callback: "(null)", format: "(null)"
[21:18:13] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[21:18:13] [ERROR] CMySQLQuery::Execute[] - (error #1064) Erreur de syntaxe prиs de '`FightStyles`=1' а la ligne 1
[21:18:13] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
PHP код:
public SavePlayerData(playerid)
{
new query[2316];
new tmp[128];
pData[playerid][pFightStyles] = FightStyleID{playerid};
if(IsLoggedIn[playerid] == 1 && playerid != INVALID_PLAYER_ID && !IsPlayerNPC(playerid))
{
format(query, sizeof(query), "UPDATE `players` SET " );
format(tmp, sizeof(tmp), "`FightStyles`=%d ", pData[playerid][pFightStyles] );
strcat(query, tmp);
mysql_format(mysql, tmp, sizeof(tmp), "WHERE `ID`= %d AND `Username`= '%e'", pData[playerid][pID], Name[playerid] );
mysql_tquery(mysql, query, "", "");
printf("Query:%s", query);
}
return 1;
}