Szerző Téma: MySQL mentési probléma.  (Megtekintve 1514 alkalommal)

MySQL mentési probléma.
« Dátum: 2010. december 22. - 10:19:37 »
0 Show voters
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();
}

Nem elérhető Game94

  • 405
    • Profil megtekintése
MySQL mentési probléma.
« Válasz #1 Dátum: 2010. december 22. - 10:43:37 »
0 Show voters
Ez nem jó : `pKezPenz` = \'%i\'
Cseréld ki erre : `pKezPenz` = \'%d\'

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
MySQL mentési probléma.
« Válasz #2 Dátum: 2010. december 22. - 10:47:24 »
0 Show voters
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ó?!

Nem elérhető Game94

  • 405
    • Profil megtekintése
MySQL mentési probléma.
« Válasz #3 Dátum: 2010. december 22. - 10:49:33 »
0 Show voters
Nekem van egy mysql reg rendszerem (nem én írtam) és abban is így van megcsinálva ...
És az tökéletesen ment :)

MySQL mentési probléma.
« Válasz #4 Dátum: 2010. december 22. - 11:01:55 »
0 Show voters
d az a decimális számot jelöli...Az volt elõtte tehát a jelölés biztos jó.

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
MySQL mentési probléma.
« Válasz #5 Dátum: 2010. december 22. - 11:31:42 »
0 Show voters
i -> integer -> Ugyan az, mint a %d, csak ezzel törtszámot is lehet... Tehát semmit gond nem lehet vele.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal