Szerző Téma: SQL hibaüzenet jármûbetöltéskor  (Megtekintve 482 alkalommal)

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
SQL hibaüzenet jármûbetöltéskor
« Dátum: 2014. Július 19. - 12:48:42 »
0 Show voters
Sziasztok!
Mikor el-, újraindítom a módomat/szerveremet, akkor jármûbetöltéskor ezeket a hibákat naplózza:
 
1.: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'118.513\', Szin1 = \'3\', Szin2 = \'4\', Belso = \'0\', Vilag = \'0\', Zarva = \'0\', Munka\' at line 1
2.: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'134.18\', Szin1 = \'5\', Szin2 = \'6\', Belso = \'0\', Vilag = \'0\', Zarva = \'0\', Munka \' at line 1
3.: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'299.865\', Szin1 = \'93\', Szin2 = \'5\', Belso = \'0\', Vilag = \'0\', Zarva = \'0\', Munk\' at line 1

 
A módban elméletileg nincs baj, mivel a szerveren szépen létrehozza a jármûvet.
Itt a betöltésbõl egy részlet is:
 
      Jarmu[id][DBID] = cache_get_field_content_int(0, \"ID\");
Jarmu[id][Eladva] = cache_get_field_content_int(0, \"Eladva\");
Jarmu[id][Tulaj] = cache_get_field_content_int(0, \"Tulaj\");
Jarmu[id][Modell] = cache_get_field_content_int(0, \"Modell\");
Jarmu[id][Ar] = cache_get_field_content_int(0, \"Ar\");
cache_get_field_content(0, \"Rendszam\", rendszam);
format(Jarmu[id][Rendszam], 32, \"%s\", rendszam);
Jarmu[id][X] = cache_get_field_content_float(0, \"X\");
Jarmu[id][Y] = cache_get_field_content_float(0, \"Y\");
Jarmu[id][Z] = cache_get_field_content_float(0, \"Z\");
Jarmu[id][R] = cache_get_field_content_float(0, \"R\");
Jarmu[id][szin][0] = cache_get_field_content_int(0, \"Szin1\");
Jarmu[id][szin][1] = cache_get_field_content_int(0, \"Szin2\");
Jarmu[id][Dimenzio][0] = cache_get_field_content_int(0, \"Belso\");
Jarmu[id][Dimenzio][1] = cache_get_field_content_int(0, \"Vilag\");
Jarmu[id][Zarva] = cache_get_field_content_int(0, \"Zarva\");
Jarmu[id][Munka] = cache_get_field_content_int(0, \"Munka\");
Jarmu[id][Frakcio] = cache_get_field_content_int(0, \"Frakcio\");
Jarmu[id][berelheto] = cache_get_field_content_int(0, \"Berelheto\");
« Utoljára szerkesztve: 2014. Július 19. - 13:19:47 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
SQL hibaüzenet jármûbetöltéskor
« Válasz #1 Dátum: 2014. Július 19. - 13:17:40 »
+1 Show voters
Amit hibát ír, az UPDATE utasításra utal, nem pedig betöltésre. Betöltéskor pedig szerintem használj cache_get_row(_int/_float)-ot.

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
SQL hibaüzenet jármûbetöltéskor
« Válasz #2 Dátum: 2014. Július 19. - 13:55:42 »
0 Show voters
Köszi, sikerült megtalálnom. Lemaradt egy aposztróf. :D
Igazából azért ezt használom, mivel így, ha módosítom a tábla szerkezetében az oszlopok sorrendjét, nem kell átírnom a betöltést. :)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
SQL hibaüzenet jármûbetöltéskor
« Válasz #3 Dátum: 2014. Július 19. - 16:00:15 »
0 Show voters
Hmm, akkor jól is teszed. Én valahogy megszoktam a sima get_row-ot és típusait. Na meg nem is nagyon módosítgatok a sorrendben :D Örülök, hogy megoldódott a problémád. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal