Не работает сохранение аккаунта!
Hi, сёдня начал писать систему фракций, и понял что у меня не работает сохранение аккаунтов.
Вот сток сохранения, причём сохраняется только pMemeber, остальные нет.
PHP код:
stock SaveData(playerid)
{
new src[1000],query[1400];
format(query,sizeof(query),"UPDATE `acc` SET");
format(src, sizeof(src), "Member = '%d'", Player[playerid][pMember]); strcat(query, src, sizeof(query));
printf("Фракция: %d", Player[playerid][pMember]);
format(src, sizeof(src), "Rank = '%d'", Player[playerid][pRank]); strcat(query, src, sizeof(query));
printf("Ранг: %d",Player[playerid][pRank]);
format(src, sizeof(src), "Model = '%d'", Player[playerid][pModel]); strcat(query, src, sizeof(query));
printf("Скин фракции: %d",Player[playerid][pModel]);
format(src,sizeof(src)," WHERE Name = '%s'",Player[playerid][pName]); strcat(query, src, sizeof(query));
mysql_function_query(ConnectMySQL, query, false, "", "");
return true;
}
Я сделал для проверки вывод данных в консоль, там всё ок
PHP код:
[11:53:50] Фракция: 1
[11:53:50] Ранг: 10
[11:53:50] Скин фракции: 283
И ещё вылазит MySQL лог
PHP код:
[11:53:50] [ERROR] CMySQLQuery::Execute[] - (error #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 '= '1'Rank = '10'Model = '283' WHERE Name = 'Hary_Wester'' at line 1