Szerző Téma: MySQL mentés,néhány dolgot ment,néhányat nem  (Megtekintve 520 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Dátum: 2014. január 11. - 23:28:38 »
0 Show voters
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ú?

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Válasz #1 Dátum: 2014. január 11. - 23:32:47 »
+1 Show voters
Abban a sorban, ahol nem mûködik a mentés, csupán van egy felesleges vesszõ.
 
\"UPDATE Jatekosok SET ,TelefonEgyenleg...\"
« Utoljára szerkesztve: 2014. január 11. - 23:37:01 írta Dfoglalo »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Válasz #2 Dátum: 2014. január 11. - 23:35:20 »
0 Show voters
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.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Válasz #3 Dátum: 2014. január 11. - 23:42:15 »
+1 Show voters
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.
« Utoljára szerkesztve: 2014. január 11. - 23:45:01 írta Dfoglalo »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Válasz #4 Dátum: 2014. január 12. - 09:55:12 »
0 Show voters
Debugot hogy kapcsolhatom be? Nyáron be volt kapcsolva,de azóta semmi sem íródott a fájlba.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Válasz #5 Dátum: 2014. január 12. - 11:52:53 »
+1 Show voters
mysql_debug(1);

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
MySQL mentés,néhány dolgot ment,néhányat nem
« Válasz #6 Dátum: 2014. január 12. - 12:39:20 »
0 Show voters
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)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal