Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

MySQL Error.

Статус
В этой теме нельзя размещать новые ответы.

Dimosha1337

Дебютант
Доброго времени суток. В общем, суть обстоит в следующем. Когда игрок выходит с сервера, аккаунт должен сохраниться, но, по каким-то причинам, это не происходит, а именно выделено красным в коде ниже:
Код:
[MySQL] Error (0): Failed to exeute 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 [COLOR="#FF0000"]'WHERE `ID` = '1''[/COLOR] at line 1.
Не могу понять откуда берётся ещё одна " ' ". Всё перерыл. Кстати, этим же кодом аккаунты раньше сохранялись, переделал пару частей и не работает. Они никак не связаны между собой, поэтому от них проблем быть не может.

Сток сохранения аккаунта:
Код:
stock SaveAccount(playerid)
{
    new query[2100], string[30];
	if(IsAFexistAccount(PN(playerid)))
	{
	    query = "UPDATE `Accounts` SET ";
	    acc_int_strcat(query, sizeof(query), "Level", PlayerInfo[playerid][pLevel]);
		acc_int_strcat(query, sizeof(query), "Exp", PlayerInfo[playerid][pExp]);
		acc_int_strcat(query, sizeof(query), "PlayHours", PlayerInfo[playerid][pPlayHours]);
		acc_int_strcat(query, sizeof(query), "Sex", PlayerInfo[playerid][pSex]);
		acc_int_strcat(query, sizeof(query), "Age", PlayerInfo[playerid][pAge]);
		acc_int_strcat(query, sizeof(query), "Race", PlayerInfo[playerid][pRace]);
		acc_int_strcat(query, sizeof(query), "Admin", PlayerInfo[playerid][pAdmin]);
		acc_int_strcat(query, sizeof(query), "Helper", PlayerInfo[playerid][pHelper]);
		acc_int_strcat(query, sizeof(query), "Money", PlayerInfo[playerid][pMoney]);
		acc_int_strcat(query, sizeof(query), "Bank", PlayerInfo[playerid][pBank]);
		acc_int_strcat(query, sizeof(query), "Wanted", PlayerInfo[playerid][pWanted]);
		acc_int_strcat(query, sizeof(query), "VIP", PlayerInfo[playerid][pVIP]);
		acc_int_strcat(query, sizeof(query), "Leader", PlayerInfo[playerid][pLeader]);
		acc_int_strcat(query, sizeof(query), "Member", PlayerInfo[playerid][pMember]);
		acc_int_strcat(query, sizeof(query), "Rank", PlayerInfo[playerid][pRank]);
		acc_int_strcat(query, sizeof(query), "GunLic", PlayerInfo[playerid][pGunLic]);
		acc_int_strcat(query, sizeof(query), "BoatLic", PlayerInfo[playerid][pBoatLic]);
		acc_int_strcat(query, sizeof(query), "FishLic", PlayerInfo[playerid][pFishLic]);
		acc_int_strcat(query, sizeof(query), "FlyLic", PlayerInfo[playerid][pFlyLic]);
		acc_int_strcat(query, sizeof(query), "CarLic", PlayerInfo[playerid][pCarLic]);
		acc_int_strcat(query, sizeof(query), "BikeLic", PlayerInfo[playerid][pBikeLic]);
		acc_int_strcat(query, sizeof(query), "D_Packets", PlayerInfo[playerid][pD_Packets]);
  		acc_int_strcat(query, sizeof(query), "Warns", PlayerInfo[playerid][pWarns]);
  		acc_int_strcat(query, sizeof(query), "PayDay", PlayerInfo[playerid][pPayDay]);
		acc_int_strcat(query, sizeof(query), "HouseKey", PlayerInfo[playerid][pHouseKey]);
		acc_int_strcat(query, sizeof(query), "BizKey", PlayerInfo[playerid][pBizKey]);
		acc_int_strcat(query, sizeof(query), "FWarns", PlayerInfo[playerid][pFWarns]);
		acc_int_strcat(query, sizeof(query), "Skin", PlayerInfo[playerid][pSkin]);
		acc_int_strcat(query, sizeof(query), "TelNum", PlayerInfo[playerid][pTelNum]);
		acc_int_strcat(query, sizeof(query), "Phone", PlayerInfo[playerid][pPhone]);
		acc_int_strcat(query, sizeof(query), "Mats", PlayerInfo[playerid][pMats]);
		acc_int_strcat(query, sizeof(query), "Packets", PlayerInfo[playerid][pPackets]);
  		acc_int_strcat(query, sizeof(query), "Drugs", PlayerInfo[playerid][pDrugs]);
  		acc_int_strcat(query, sizeof(query), "Job", PlayerInfo[playerid][pJob]);
  		acc_int_strcat(query, sizeof(query), "MuteTime", PlayerInfo[playerid][pMuteTime]);
		acc_int_strcat(query, sizeof(query), "FMuteTime", PlayerInfo[playerid][pFMuteTime]);
		acc_int_strcat(query, sizeof(query), "JailTime", PlayerInfo[playerid][pJailTime]);
		acc_int_strcat(query, sizeof(query), "BailPrice", PlayerInfo[playerid][pBailPrice]);
		acc_int_strcat(query, sizeof(query), "KungfuStyle", PlayerInfo[playerid][pKungfu]);
		acc_int_strcat(query, sizeof(query), "KneeheadStyle", PlayerInfo[playerid][pKneehead]);
		acc_int_strcat(query, sizeof(query), "BoxingStyle", PlayerInfo[playerid][pBoxing]);
		acc_int_strcat(query, sizeof(query), "ElbowStyle", PlayerInfo[playerid][pElbow]);
		acc_int_strcat(query, sizeof(query), "Style", GetPlayerFightingStyle(playerid));
		acc_int_strcat(query, sizeof(query), "Spawned", PlayerInfo[playerid][pSpawned]);
		acc_int_strcat(query, sizeof(query), "NeSdal", NeSdal[playerid]);
		acc_int_strcat(query, sizeof(query), "DropCarTime", PlayerInfo[playerid][pDCTime]);
		acc_int_strcat(query, sizeof(query), "Drunk", PlayerDrunkLevel[playerid]);
		acc_int_strcat(query, sizeof(query), "Spining", PlayerInfo[playerid][pSpining]);
		acc_int_strcat(query, sizeof(query), "Worms", PlayerInfo[playerid][pWorms]);
		acc_int_strcat(query, sizeof(query), "Lotto", PlayerInfo[playerid][pLotto]);
		acc_int_strcat(query, sizeof(query), "Mask", PlayerInfo[playerid][pMask]);
		acc_int_strcat(query, sizeof(query), "Roliki", PlayerInfo[playerid][pRoliki]);
		acc_int_strcat(query, sizeof(query), "Fuel", PlayerInfo[playerid][pFuel]);
		acc_int_strcat(query, sizeof(query), "PhoneBook", PlayerInfo[playerid][pPhoneBook]);
		acc_int_strcat(query, sizeof(query), "Pistol_Skill", PlayerInfo[playerid][pPistol_Skill]);
		acc_int_strcat(query, sizeof(query), "SDPistol_Skill", PlayerInfo[playerid][pSDPistol_Skill]);
 		acc_int_strcat(query, sizeof(query), "Eagle_Skill", PlayerInfo[playerid][pEagle_Skill]);
	 	acc_int_strcat(query, sizeof(query), "ShotGun_Skill", PlayerInfo[playerid][pShotGun_Skill]);
	 	acc_int_strcat(query, sizeof(query), "UZI_Skill", PlayerInfo[playerid][pUZI_Skill]);
		acc_int_strcat(query, sizeof(query), "MP5_Skill", PlayerInfo[playerid][pMP5_Skill]);
		acc_int_strcat(query, sizeof(query), "AK47_Skill", PlayerInfo[playerid][pAK47_Skill]);
		acc_int_strcat(query, sizeof(query), "M4_Skill", PlayerInfo[playerid][pM4_Skill]);
		acc_int_strcat(query, sizeof(query), "Sniper_Skill", PlayerInfo[playerid][pSniper_Skill]);
		acc_int_strcat(query, sizeof(query), "Glasses", PlayerInfo[playerid][pGlasses]);
		acc_int_strcat(query, sizeof(query), "Bandans", PlayerInfo[playerid][pBandans]);
		acc_int_strcat(query, sizeof(query), "Hats", PlayerInfo[playerid][pHats]);
		acc_int_strcat(query, sizeof(query), "IncReset", IncReset[playerid]);
		acc_int_strcat(query, sizeof(query), "Syringe", PlayerInfo[playerid][pSyringe]);
		acc_int_strcat(query, sizeof(query), "Poison", PlayerInfo[playerid][pPoison]);
		acc_int_strcat(query, sizeof(query), "Smokes", PlayerInfo[playerid][pSigs]);
		acc_int_strcat(query, sizeof(query), "Lighter", PlayerInfo[playerid][pLighter]);
		acc_int_strcat(query, sizeof(query), "From", PlayerInfo[playerid][pFrom]);
		acc_int_strcat(query, sizeof(query), "BlackList", PlayerInfo[playerid][pBL]);
		acc_int_strcat(query, sizeof(query), "OOC", PlayerInfo[playerid][pOOC]);
		acc_int_strcat(query, sizeof(query), "ZKP", PlayerInfo[playerid][pZKP]);
		acc_int_strcat(query, sizeof(query), "CarPoundTime", CarPoundTime[playerid]);
		acc_int_strcat(query, sizeof(query), "Heal", PlayerInfo[playerid][pHeal]);
		acc_int_strcat(query, sizeof(query), "Fullness", Fullness[playerid]);
		acc_int_strcat(query, sizeof(query), "Pack", PlayerInfo[playerid][pPack]);
		acc_int_strcat(query, sizeof(query), "Sprunks", PlayerInfo[playerid][pSprunks]);
		acc_int_strcat(query, sizeof(query), "Cheeps", PlayerInfo[playerid][pCheepses]);
		acc_int_strcat(query, sizeof(query), "Radio", PlayerInfo[playerid][pRadio]);
		acc_int_strcat(query, sizeof(query), "TruckReset", TruckReset[playerid]);
		acc_int_strcat(query, sizeof(query), "Snow", PlayerInfo[playerid][pSnow]);
		acc_int_strcat(query, sizeof(query), "VirMoney", PlayerInfo[playerid][pVirMoney]);
		acc_int_strcat(query, sizeof(query), "OldRepl", PlayerInfo[playerid][pOldRepl]);
		acc_int_strcat(query, sizeof(query), "AllRepl", PlayerInfo[playerid][pAllRepl]);
		acc_int_strcat(query, sizeof(query), "Key", PlayerInfo[playerid][pKey]);
		acc_int_strcat(query, sizeof(query), "KeyCheck", PlayerInfo[playerid][pKeyCheck]);
		acc_int_strcat(query, sizeof(query), "StatsStyle", PlayerInfo[playerid][pStatsStyle]);
		acc_int_strcat(query, sizeof(query), "Credit", PlayerInfo[playerid][pCredit]);
		acc_int_strcat(query, sizeof(query), "EnterKey", PlayerInfo[playerid][pEnterKey]);
		acc_int_strcat(query, sizeof(query), "View", PlayerInfo[playerid][pView]);
		acc_int_strcat(query, sizeof(query), "FeFinder", PlayerInfo[playerid][pFeFinder]);
		acc_int_strcat(query, sizeof(query), "Gold", PlayerInfo[playerid][pGold]);
		acc_int_strcat(query, sizeof(query), "RepBan", PlayerInfo[playerid][pRepBan]);
		acc_int_strcat(query, sizeof(query), "AskBan", PlayerInfo[playerid][pAskBan]);
		acc_int_strcat(query, sizeof(query), "Clip", PlayerInfo[playerid][pClip]);
		acc_int_strcat(query, sizeof(query), "ContractTime", PlayerInfo[playerid][pContractTime]);
		acc_int_strcat(query, sizeof(query), "GunsUP", ResetGunsUP[playerid]);
		acc_int_strcat(query, sizeof(query), "BuyGuns", ResetBuyGuns[playerid]);
		acc_int_strcat(query, sizeof(query), "RPTest", PlayerInfo[playerid][pRPTest]);
		acc_float_strcat(query, sizeof(query), "Energy", PlayerInfo[playerid][pEnergy]);
		acc_int_strcat(query, sizeof(query), "RepPack", PlayerInfo[playerid][pRepPack]);
		strdel(query, strlen(query)-1, strlen(query));
		format(string,sizeof(string)," WHERE `ID` = '%i'",PlayerInfo[playerid][pID]);
		strcat(query, string);
		mysql_query(query);
	}
	else
	{
	    printf("Внимание: Аккаунт '%s' не найден", PN(playerid));
	}
	return true;
}


---------- Post added at 22:49 ---------- Previous post was at 22:15 ----------

Исправил. Закрыто.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу