GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: thegergo02 - 2017. Március 26. - 12:54:48

Cím: MySQL adat változtatás
Írta: thegergo02 - 2017. Március 26. - 12:54:48
Sziasztok!
 
Eddig jól müködött a kód, de rájöttem minden sorban megváltoztatja az értéket, hogy kéne átírnom. (K*rv* sokat kerestem, de nem sikerült megoldanom.)
 

exports.mysql:_QuerySingle(\"UPDATE `??` SET `??`=? WHERE \'??\' = ?\", \"users\", \"characterVan\", 1, \"username\",getAccount(getPlayerName(whoIs)))
--A whoIs-t megkapja kliens oldaról
Cím: MySQL adat változtatás
Írta: AlexSwamp - 2017. Március 26. - 14:29:49
Nekem ez az elrendezés és a jelek se nagyon jönnek be.\"UPDATE táblanév SET oszlop = ? WHERE valami = ?\"
Jelen esetben megadod a tábla nevét, amiben szeretnél majd értéket változtatni (amit a menüben választasz ki, nem tudom a hivatalos nevét), majd megadod melyik oszlop értékét szeretnéd módosítani, illetve megadod, hogy mi alapján keresse az értéket (valami, pl id, vagy név vagy amit használsz). Példa rá:
 
 

dbExec( connection, \"UPDATE accounts SET username = ? WHERE serial = ?\", username, getPlayerSerial(source) )

 
Talán így érthető számodra. Mellesleg nálad lehet az a gond éppen, hogy nem kapja meg a whois-t ezért mindent felülírja, érdemes ellenőriztetned, hogy megkapja -e az értéket, illetve hogy mit is kap meg.
Update:
Nyilván nálad export van, az alapján töltsd ki az adatokat, nem ismerem amit használsz, nem tudom hogy nézz ki a téma. A gond a WHERE résznél van, mint azt említettem is, azt ellenőrizd le.
Cím: MySQL adat változtatás
Írta: id100 - 2017. Március 26. - 14:29:53
E: Alex közben írta a HSZ-t
Cím: MySQL adat változtatás
Írta: thegergo02 - 2017. Március 26. - 15:32:58
Köszi Alex, így már tényleg értem, megnézem működik -e.
 
 
 
E: Igen, működik nagyon köszönöm.
Cím: MySQL adat változtatás
Írta: AlexSwamp - 2017. Március 26. - 20:22:11
Semmiség, örülök, hogy tudok segíteni!