GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: bencehalas - 2010. december 22. - 10:19:37

Cím: MySQL mentési probléma.
Írta: bencehalas - 2010. december 22. - 10:19:37
Sziasztok,már egy ideje sz*rakszok ,egy mysql rendszerrel ,de most a mentéssel van gondom ,amikor kilép.
A probléma az az ,hogy egyszerûen nem menti a pénzt.
Ez nállam az onplayerdisconnect alatt van.
 

if(IsLogged[playerid] == 1)
   {
new parancs[200],nev[24],sqlnev[24];
GetPlayerName(playerid, nev,24);
mysql_real_escape_string(nev,sqlnev);
format(parancs,200,\"UPDATE `playerinfo` SET `pKezPenz` = \'%i\' WHERE `pNev` = \'%s\'\", GetPlayerMoney(playerid), sqlnev);
mysql_query(parancs);
mysql_free_result();
}
Cím: MySQL mentési probléma.
Írta: Game94 - 2010. december 22. - 10:43:37
Ez nem jó : `pKezPenz` = \'%i\'
Cseréld ki erre : `pKezPenz` = \'%d\'
Cím: MySQL mentési probléma.
Írta: Iceaac - 2010. december 22. - 10:47:24
Idézetet írta: Game94 date=1293011017\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4805\" data-ipsquote-contentclass=\"forums_Topic
Ez nem jó : `pKezPenz` = \'%i\'
Cseréld ki erre : `pKezPenz` = \'%d\'
 
Már hogyne lenne jó?!
Cím: MySQL mentési probléma.
Írta: Game94 - 2010. december 22. - 10:49:33
Nekem van egy mysql reg rendszerem (nem én írtam) és abban is így van megcsinálva ...
És az tökéletesen ment :)
Cím: MySQL mentési probléma.
Írta: bencehalas - 2010. december 22. - 11:01:55
d az a decimális számot jelöli...Az volt elõtte tehát a jelölés biztos jó.
Cím: MySQL mentési probléma.
Írta: Iceaac - 2010. december 22. - 11:31:42
i -> integer -> Ugyan az, mint a %d, csak ezzel törtszámot is lehet... Tehát semmit gond nem lehet vele.