Szerző Téma: MySQL:Nem ír fel adatot  (Megtekintve 1467 alkalommal)

MySQL:Nem ír fel adatot
« Válasz #15 Dátum: 2011. Szeptember 13. - 17:53:02 »
0 Show voters
Ne viccelj már olyan adat hogy kettõ nulla nincs a tesztet rendes értékkel kell végrehajtani, pl.: 46537

MySQL:Nem ír fel adatot
« Válasz #16 Dátum: 2011. Szeptember 13. - 18:19:38 »
0 Show voters
Idézetet írta: Zsolesszka date=1315929182\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11404\" data-ipsquote-contentclass=\"forums_Topic
Ne viccelj már olyan adat hogy kettõ nulla nincs a tesztet rendes értékkel kell végrehajtani, pl.: 46537
 
Tudom,de már annyiszor próbáltam egyben!
De lool,most megint megpróbáltam és lemaradt debugba a fél nevem,vagyis a query változónak kicsi a mérete,felvittem nagyobbra,és 1.-re hibásan illesztette be,de mikor beraktam a többit is(minute,second),akkor jó lett!
És ezt azért nem értem,mert eddig azt csinálta, hogy nem írt fel semmit,és közben azt írta  a debugban hogy minden sikeres!
Ezt rohadtul nem értem,de nagyon szépen köszönöm a válaszokat!
Viszont még annyit tudnál segíteni,hogy hogyan folytassam?
Úgy értem,hogy ha csatlakozik a játékos akkor folytassa a régi számlálást,mert most úgy van megcsinálva hogy mindig felülíródik:
Gondolom,betöltöm,elmentem egy változóba,és a változót valamihez hozzáírom,csak nem tudom mihez:
        [pawn]new IP[16], Query[300], pName[MAX_PLAYER_NAME], line[128 +1],Hour,minute, Second;
GetPlayerIp(playerid, IP, sizeof IP);
GetPlayerName(playerid, pName, sizeof pName);
format(Query, sizeof Query, \"SELECT `h`, `m`, `s` FROM `accounts` WHERE `Name` = \'%s\' and IP = \'%s\' LIMIT 1\", pName, IP);
mysql_query(Query);
    mysql_store_result();
mysql_fetch_row(line);
mysql_free_result();
sscanf(line, \"p<|>ddd\", Hour,minute,Second);[/pawn]
E:
Megcsináltam,zárok!
És még egyszer köszönöm!
« Utoljára szerkesztve: 2011. Szeptember 13. - 20:20:14 írta kadaradam »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal