Szerző Téma: Nem savel a MySQL  (Megtekintve 1772 alkalommal)

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Dátum: 2011. február 01. - 19:32:40 »
0 Show voters
Hello!
MySQL-el újra elkezdtem szenvedni, önállóan írok egy MySQL alapú rendszert.
Elsõ lépésben a loginnál elmenti a játékos nevét. (Kicsit primitív, de tanulni jóaz :))
Bõvítettem disconnecthet:
 
   GetPlayerName(playerid, pname, sizeof(pname));
format(query, sizeof(query), \"UPDATE Jatekosok SET Penz = %d Regisztralt = 2 WHERE Nev = %s\",      GetPlayerMoney(playerid), pname);
       mysql_query(query);

 
...De a mentés nem sikeres. Nem menti el a Pénzt. Láttam sokaknál problémát, hasonlót...
Mi a gond?
Aki tud kérem segítsen!
zsomaa

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Nem savel a MySQL
« Válasz #1 Dátum: 2011. február 01. - 19:41:10 »
0 Show voters
Hát, plugintõl függõen szerintem kell a \'`\' jel. Tehát:
 
...UPDATE `Jatekosok`...

 
És szintén pluginfüggõ, de a mezõneveket vesszõvel el kell választani;
 
format(query, sizeof(query), \"UPDATE `Jatekosok` SET `Penz` = %d, `Regisztralt` = 2 WHERE Nev = %s\",      GetPlayerMoney(playerid), pname);

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #2 Dátum: 2011. február 01. - 20:01:08 »
0 Show voters
Hiába, azt tudom. Úgy is csináltam, de láttam WIKI-n, hogy oda nem rakták,
gondoltam az számít, de mégsem.
Szóval, nem ment így sem. :S

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #3 Dátum: 2011. február 01. - 20:34:33 »
0 Show voters
Bocs a dupláért...
De akkor ajánljatok egy olyan plugint, és MySQL cuccokat :D amik
biztosan mûködnének ezekkel... Már kicsit unom, hogy nem jön össze,
pedig mostmár értem, hogy mûködik.
zsomaa

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Nem savel a MySQL
« Válasz #4 Dátum: 2011. február 01. - 20:39:22 »
0 Show voters
Én ezt használom, teljesen jól mûködik.

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #5 Dátum: 2011. február 01. - 22:17:51 »
0 Show voters
okés, ezt ismerem is és ez is van meg. Na
de akkor most légyszi mond el, hogy melyikeket töltsem le,
mert lassan már én magam sem tudom, hogy melyik a jó :)
az a_mysql gondolom kell, abból az r5 az addig oké...
tovább?
SZERK.: Vagy a Wamp-al lehet a gond? Esetleg van jobb?  :neutral:
« Utoljára szerkesztve: 2011. február 02. - 07:26:06 írta Zsoma »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Nem savel a MySQL
« Válasz #6 Dátum: 2011. február 02. - 19:56:26 »
0 Show voters
Fail :P
 

GetPlayerName(playerid, pname, sizeof(pname));
format(query, sizeof(query), \"UPDATE Jatekosok SET Penz = %d, Regisztralt = 2 WHERE Nev = \'%s\'\", GetPlayerMoney(playerid), pname);
mysql_query(query);

 
Ha string, akkor \' \' közé, mert külömben hibás.

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #7 Dátum: 2011. február 02. - 21:11:50 »
0 Show voters
Hát, azt én tudom, a nevét el is mentette, magyarán
a stringet. De a pénzzel van gond, és ebbõl következõen
az integer típusra. Megoldás?
zsomaa

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Nem savel a MySQL
« Válasz #8 Dátum: 2011. február 02. - 21:14:25 »
0 Show voters
Idézetet írta: Zsoma date=1296677510\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"5839\" data-ipsquote-contentclass=\"forums_Topic
Hát, azt én tudom, a nevét el is mentette, magyarán
a stringet. De a pénzzel van gond, és ebbõl következõen
az integer típusra. Megoldás?
zsomaa
 
Táblád szerkezetét elküldenéd ? Mert a query-vel nincs semmi baj.

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #9 Dátum: 2011. február 03. - 08:19:54 »
0 Show voters
\"_j_bitk_p_www.kepfeltoltes.hu_.jpg\"
A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu
Remélem így megfelel. :D

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #10 Dátum: 2011. február 03. - 17:12:08 »
0 Show voters
Nos? :P
Bocs  a dupláért..

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem savel a MySQL
« Válasz #11 Dátum: 2011. február 03. - 18:01:04 »
0 Show voters
2X duplapostolsz... -.-\" használd teis a szerkesztés gombot ember..

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Nem savel a MySQL
« Válasz #12 Dátum: 2011. február 03. - 18:01:47 »
0 Show voters
Bagoly mondja verébnek hogy használja a szerkesztés gombot! :)

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Nem savel a MySQL
« Válasz #13 Dátum: 2011. február 03. - 18:04:46 »
0 Show voters
énrám rám szóltak de terád szarnak..

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Nem savel a MySQL
« Válasz #14 Dátum: 2011. február 03. - 18:07:28 »
0 Show voters
Utálom, hogy már 4edjére indítom ugyanezzel a témával kapcsolatban topicot
és gondolom, hogy nem csak nekem unalmas már. Most ennyi belefér,
hogy ne csússzon le a topic. Okostojás :) Vannak akik ennél súlyósabb
vétséget tesznek, hiába szerkesztem, azzal nemfog elõrébb kerülni.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal