Szerző Téma: MySQL mentés hiba  (Megtekintve 707 alkalommal)

MySQL mentés hiba
« Dátum: 2018. Augusztus 02. - 23:03:28 »
0
Sziasztok, elég kezdő vagyok a MySQL-hez gyakorlatilag a mai nap kezdtem el tanulni leginkább, tudom egy kicsit már késő a mai SAMP-hoz viszonyítva, viszont ez lényegtelen. Egy kisebb regisztrációs, bejelentkezős rendszert szerettem volna csinálni, viszont nem igazán jött össze, ebben a 3 sorban lehet valami gond vagy nem tudom. A hiba a következő: ugye a szerver elmenti a pontokat, az admint és a pénzt, regisztrációkor alapból 5-ös adminszintet adok magamnak, 10 pontot (tablista), és 0 pénzt, viszont, pontnak 40-50 vmennyit szokott elmenteni és pénznek pedig 70-et.
 

new query[250];
mysql_format(kapcsolat, query, sizeof(query),\"UPDATE `users` SET `score`=\'%d\', `money`=\'%d\', `admin`=\'%d\' WHERE `username`=\'%e\'\", JatekosInfo[playerid][Score], JatekosInfo[playerid][Money], JatekosInfo[playerid][Admin], Nev(playerid));
mysql_query(kapcsolat, query);

 
Valamint a MySQL táblázatomban is ugye bevannak írva, az így néz ki:
 
score int(11) 
 
admin int(1)
 
money int(50)
 
és itt a log is: 
 

[22:51:56] [DEBUG] mysql_format(1, 0x025D6F1C, 250, \"UPDATE `users` SET `score`=\'%d\', `money`=\'%d\', `admin`=\'%d\' WHERE `username`=\'%e\'\")
[22:51:56] [DEBUG] CHandle::EscapeString(this=0x5b8138, src=\'GodeKhus\')
[22:51:56] [DEBUG] CConnection::EscapeString(src=\'GodeKhus\', this=0x5b6a90, connection=0x5915d0)
[22:51:56] [DEBUG] CHandle::EscapeString - return value: true, escaped string: \'GodeKhus\'
[22:51:56] [DEBUG] mysql_format: return value: \'86\'
[22:51:56] [DEBUG] mysql_tquery(1, \"UPDATE `users` SET `score`=\'49\', `money`=\'70\', `admin`=\'5\' WHERE `username`=\'GodeKhus\'\", \"\", \"\")
[22:51:56] [DEBUG] CCallback::Create(amx=0x241a8b0, name=\'\', format=\'\', params=0x25d6f08, param_offset=5)
[22:51:56] [DEBUG] CHandle::Execute(this=0x5b8138, type=1, query=0x5e5ae8)
[22:51:56] [DEBUG] CConnection::Execute(query=0x5e5ae8, this=0x1eb2020, connection=0x5c46a8)
[22:51:56] [DEBUG] CQuery::Execute(this=0x5e5ae8, connection=0x5c46a8)
[22:51:56] [DEBUG] CHandle::Execute - return value: true
[22:51:56] [DEBUG] mysql_tquery: return value: \'1\'
[22:51:56] [INFO] query \"UPDATE `users` SET `score`=\'49\', `money`=\'70\', `admin`=\'5\' WHERE `username`=\'GodeKhus\'\" successfully executed within 127.986 milliseconds
[22:51:56] [DEBUG] CResultSet::Create(connection=0x5c46a8, query_str=\'UPDATE `users` SET `score`=\'49\', `money`=\'70\', `admin`=\'5\' WHERE `username`=\'GodeKhus\'\')
[22:51:56] [DEBUG] created new resultset \'0x5bdb10\'
[22:51:56] [DEBUG] fetched MySQL result \'0x0\'

 
 

MySQL mentés hiba
« Válasz #1 Dátum: 2018. Augusztus 03. - 12:37:08 »
0
itt ott elnéztem a stringet, meg ezt azt nem ebben volt a hiba, már megoldódott

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal