San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: tudvari - 2014. január 11. - 23:28:38
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: tudvari - 2014. január 11. - 23:28:38
Sziasztok! Valamiért pár dolgot lement az adatbázisba a szerver,és pár dolgot nem. http://pastebin.com/stpU62xN Pl.: Pénzt,Adminszintet nem,de Játszott idõt,fieztésidõt igen.Szeritnem bizonyos stringekkel lesz a baj.Talán túl hosszú?
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: Dfoglalo - 2014. január 11. - 23:32:47
Abban a sorban, ahol nem mûködik a mentés, csupán van egy felesleges vesszõ.
\"UPDATE Jatekosok SET ,TelefonEgyenleg...\"
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: tudvari - 2014. január 11. - 23:35:20
UPDATE Jatekosok SET Penz=\'%d\',Admin=\'%d\',Munka=\'%d\',Halal=\'%d\',Oles=\'%d\',Skin=\'%d\',KezdoSpawn=\'%d\',X=\'%f\',Y=\'%f\',Z=\'%f\',Leader=\'%d\' WHERE Nev=\'%s\'
Ez a sor se jó.Én nem látok hibát.
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: Dfoglalo - 2014. január 11. - 23:42:15
Az a poén, hogy rosszul olvastam el a mondatodat (igen, lehetséges ilyet tenni xD), és pont ott találtam hibát, ami mûködik az elmondásod szerint... Akkor viszont így nincs ötletem. Debugot tudnál másolni? :hmmm: Egyébként igen, lehetséges, hogy túl kevés cellát adtál meg a stringnek, ugyanis a leírt utasítás majdnem eléri a 256 karaktert, de ehhez még jönnek a behelyettesített értékek is (amelyek nem tudom, számítanak e, szóval ez lehet, hogy hülyeség - bár szerintem kéne számítsanak), melyekkel együtt kevésnek bizonyul a megadott mennyiség - habár szerintem még úgy is elegendònek bizonyul az a 256-os határ.
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: tudvari - 2014. január 12. - 09:55:12
Debugot hogy kapcsolhatom be? Nyáron be volt kapcsolva,de azóta semmi sem íródott a fájlba.
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: Dfoglalo - 2014. január 12. - 11:52:53
mysql_debug(1);
Cím: MySQL mentés,néhány dolgot ment,néhányat nem
Írta: tudvari - 2014. január 12. - 12:39:20
Köszönöm :D:D:D:D Milyen hasznos ez a debug :D Az egyik sorban elírás volt,a másik sorban pedig véletlenül nem rendeltem a %d-hez változót,míg egy másik sornál a \"semmihez\" rendeltem változót (nem írtam %d-t)