MYSQL STRACT
#1

PHP код:
stock SavePlayerData(playerid)
{
    new 
query[256];
    new 
tmp[128];
    if(
IsLoggedIn[playerid] == && playerid != INVALID_PLAYER_ID && !IsPlayerNPC(playerid))
    {
        
format(querysizeof(query), "UPDATE `players` SET " );
        
format(tmpsizeof(tmp), "`Admin`='%d', "pData[playerid][pAdmin]);
        
strcat(querytmp);
        
format(tmpsizeof(tmp), "`Vip`='%d', "pData[playerid][pVip]);
        
strcat(querytmp);
        
format(tmpsizeof(tmp), "`Money`='%d' "GetPlayerCash(playerid));
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`BankCash`='%d' "pData[playerid][pBankMoney]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Score`='%d' "GetPlayerScore(playerid));
        
strcat(querytmp);
        
format(tmpsizeof(tmp), "`Deaths`='%d' "pData[playerid][pDeaths]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Kills`='%d' "pData[playerid][pKills]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`HitsC`='%d' "pData[playerid][pHitsCompleted]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Skin`='%d' "GetPlayerSkin(playerid));
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Rob`='%d' "pData[playerid][pRobbed]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`RobCash`='%d' "pData[playerid][pRobbedMoney]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`GotRob`='%d' "pData[playerid][pGotRobbed]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`GotRobCash`='%d' "pData[playerid][pGotRobbedMoney]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`StoreRob`='%d' "pData[playerid][pStoreRobbed]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`StoreRobCash`='%d' "pData[playerid][pStoreRobbedMoney]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`FoodPur`='%d' "pData[playerid][pFoodPurchased]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`FoodPurCash`='%d' "pData[playerid][pFoodPurchasedMoney]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`WeaponsPur`='%d' "pData[playerid][pWeaponsPurchased]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`WeaponsPurCash`='%d' "pData[playerid][pWeaponsPurchasedMoney]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Healed`='%d' "pData[playerid][pHealed]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Arrest`='%d' "pData[playerid][pArrest]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Busted`='%d' "pData[playerid][pBusted]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Crimes`='%d' "pData[playerid][pCrimes]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`WantedL`='%d' "pData[playerid][pWantedLevel]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Drugs`='%d' "pData[playerid][pDrugs]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`DrugsB`='%d' "pData[playerid][pDrugsBought]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`DC`='%d' "pData[playerid][pDrugsCash]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`DS`='%d' "pData[playerid][pDrugsSell]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`DSC`='%d' "pData[playerid][pDrugsSellCash]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Medical`='%d' "pData[playerid][pMedical]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Min`='%d' "pData[playerid][pMins]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`Hour`='%d' "pData[playerid][pHours]);
        
strcat(querytmp);
        
        
format(tmpsizeof(tmp), "`vLK`='%d' "pData[playerid][pLock]);
        
strcat(querytmp);
        
format(tmpsizeof(tmp), "WHERE `ID`= %d AND `Username`= '%e'"pData[playerid][pID],  Name[playerid] );
        
strcat(querytmp);
        
mysql_tquery(mysqlquery"""");
    }
        
    return 
1;
}
//let's load player's information
public OnAccountLoad(playerid)
{
    
SetPlayerColor(playerid, -1);
    
pData[playerid][pAdmin] = cache_get_field_content_int(0"Admin");
    
pData[playerid][pVip] = cache_get_field_content_int(0"Vip");
    
pData[playerid][pMoney] = cache_get_field_content_int(0"Money");
    
pData[playerid][pBankMoney] = cache_get_field_content_int(0"BankCash");
    
pData[playerid][pScore] = cache_get_field_content_int(0"Score");
    
pData[playerid][pDeaths] = cache_get_field_content_int(0"Deaths");
    
pData[playerid][pKills] = cache_get_field_content_int(0"Kills");
    
pData[playerid][pHitsCompleted] = cache_get_field_content_int(0"HitsC");
    
pData[playerid][pSkinID] = cache_get_field_content_int(0"Skin");
    
pData[playerid][pRobbed] = cache_get_field_content_int(0"Rob");
    
pData[playerid][pRobbedMoney] = cache_get_field_content_int(0"RobCash");
    
pData[playerid][pGotRobbed] = cache_get_field_content_int(0"GotRob");
    
pData[playerid][pGotRobbedMoney] = cache_get_field_content_int(0"GotRobCash");
    
pData[playerid][pStoreRobbed] = cache_get_field_content_int(0"StoreRob");
    
pData[playerid][pStoreRobbedMoney] = cache_get_field_content_int(0"StoreRobCash");
    
pData[playerid][pFoodPurchased] = cache_get_field_content_int(0"FoodPur");
    
pData[playerid][pFoodPurchasedMoney] = cache_get_field_content_int(0"FoodPurCash");
    
pData[playerid][pWeaponsPurchased] = cache_get_field_content_int(0"WeaponsPur");
    
pData[playerid][pWeaponsPurchasedMoney] = cache_get_field_content_int(0"WeaponsPurCash");
    
pData[playerid][pHealed] = cache_get_field_content_int(0"Healed");
    
pData[playerid][pArrest] = cache_get_field_content_int(0"Arrest");
    
pData[playerid][pBusted] = cache_get_field_content_int(0"Busted");
    
pData[playerid][pCrimes] = cache_get_field_content_int(0"Crimes");
    
pData[playerid][pWantedLevel] = cache_get_field_content_int(0"WantedL");
    
pData[playerid][pDrugs] = cache_get_field_content_int(0"Drugs");
    
pData[playerid][pDrugsBought] = cache_get_field_content_int(0"DrugsB");
    
pData[playerid][pDrugsCash] = cache_get_field_content_int(0"DC");
    
pData[playerid][pDrugsCash] = cache_get_field_content_int(0"DS");
    
pData[playerid][pDrugsCash] = cache_get_field_content_int(0"DSC");
    
pData[playerid][pMedical] = cache_get_field_content_int(0"Medical");
    
pData[playerid][pMins] = cache_get_field_content_int(0"Min");
    
pData[playerid][pHours] = cache_get_field_content_int(0"Hour");
    
pData[playerid][pLock] = cache_get_field_content_int(0"vLK");
    
SetPlayerCash(playeridpData[playerid][pMoney]);
    
SetPlayerScore(playeridpData[playerid][pScore]);
    
SetPlayerSkin(playeridpData[playerid][pSkinID]);
    
IsLoggedIn[playerid] = 1;
    
TogglePlayerSpectating(playerid0);
    if(
pData[playerid][pAdmin] != 0SendClientMessage(playeridCOLOR_RED"You have logged in as an administrator. Use [/acmds] to see your commands.");
    
SendClientMessage(playeridCOLOR_CYAN"You have been logged in, Continue your current life.");
    return 
1;

SQL LOG:

http://pastebin.com/xiKtLHYa .

PHP код:
[15:40:26] [DEBUGCMySQLResult::~CMySQLResult() - deconstructor called
[15:40:48] [DEBUGmysql_tquery connection1query"UPDATE `players` SET `Admin`='0', `Vip`='0', `Money`='44000' `Ba"callback"(null)"format"(null)"
[15:40:48] [DEBUGCMySQLQuery::Execute[] - starting query execution
[15:40:48] [ERRORCMySQLQuery::Execute[] - (error #1064) Erreur de syntaxe prиs de '`BankCash`='0' `Score`='0' `Deaths`='1' `Kills`='0' `HitsC`='0' `Skin`='297' `Ro' а la ligne 1
[15:40:48] [DEBUGCMySQLQuery::Execute[] - error will be triggered in OnQueryError
[15:40:49] [DEBUGmysql_format connection1len128format"SELECT * FROM `players` WHERE `Username` = '%e' LIMIT 1"
[15:40:49] [DEBUGmysql_tquery connection1query"SELECT * FROM `players` WHERE `Username` = 'JerryCo' LIMIT 1"callback"OnAccountCheck"format"i" 
I don't see anything. So, i tho let me post here if you guyz can find.
Reply


Messages In This Thread
MYSQL STRACT - by STONEGOLD - 05.07.2015, 10:45
Re: MYSQL STRACT - by STONEGOLD - 05.07.2015, 11:12
Re: MYSQL STRACT - by dusk - 05.07.2015, 11:35
Re: MYSQL STRACT - by STONEGOLD - 05.07.2015, 11:40
Re: MYSQL STRACT - by dusk - 05.07.2015, 11:53
Re: MYSQL STRACT - by STONEGOLD - 05.07.2015, 11:59
Re: MYSQL STRACT - by STONEGOLD - 05.07.2015, 12:38
Re: MYSQL STRACT - by dusk - 05.07.2015, 12:44
Re: MYSQL STRACT - by STONEGOLD - 05.07.2015, 12:53
Re: MYSQL STRACT - by dusk - 05.07.2015, 15:48

Forum Jump:


Users browsing this thread: 1 Guest(s)