26.05.2019, 14:30
В общем проблема такова, не записываются новые данные в базу данных, логи ошибок никаких не выдают, разве что есть mysql.log в котором не присваивается Имя игрока на которого необходимо сохранить информацию:
Код:
PHP Code:
[DEBUG] mysql_tquery(1, "UPDATE `accounts` SET `pItems` = '0,0,19035,0,0,0,0,0',`pUseItems` = '0,0,0,0,0,0,0,0' WHERE `Name` = ''", "", "")
PHP Code:
stock save_player_items(playerid)
{
new query_[512];
format(query_, sizeof(query_),"UPDATE "TABLE_ACCOUNTS" SET `pItems` = '%d,%d,%d,%d,%d,%d,%d,%d',`pUseItems` = '%d,%d,%d,%d,%d,%d,%d,%d' WHERE `Name` = '%e'",
pInfo[playerid][PlayerItems][0], pInfo[playerid][PlayerItems][1],
pInfo[playerid][PlayerItems][2], pInfo[playerid][PlayerItems][3],
pInfo[playerid][PlayerItems][4], pInfo[playerid][PlayerItems][5],
pInfo[playerid][PlayerItems][6], pInfo[playerid][PlayerItems][7],
pInfo[playerid][PlayerItems][8], pInfo[playerid][PlayerItems][9],
pInfo[playerid][pUseItems][0], pInfo[playerid][pUseItems][1],
pInfo[playerid][pUseItems][2], pInfo[playerid][pUseItems][3],
pInfo[playerid][pUseItems][4], pInfo[playerid][pUseItems][5],
pInfo[playerid][pUseItems][6], pInfo[playerid][pUseItems][7],
pInfo[playerid][pUseItems][8], pInfo[playerid][pUseItems][9], GetName(playerid));
mysql_tquery(dbHandle, query_, "", "");
return 1;
}