Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: RealKorf Dátum 2018-05-01, 11:18:53

Cím: Questben os.execute al Insert Into
Írta: RealKorf Dátum 2018-05-01, 11:18:53
Sziasztok.

Érdekelne, hogy a questek, hogyan kezelik, az insert into -t.
Keresgéltem neten, de inkább update re használják.

Próbáltam használni Insert Into -t de hibát adott vissza:
(a gm és a neve szöveges, a másik 2 szám)
local DB_FH = "mt2"
local DB_JS = "mt2!@#"
local QUERY = "INSERT INTO common.eventadd (gm, item, count, toplayer) VALUES ('".. gm .."', '".. targyid .."', '".. targydarab .."', '".. neve .."')"
os.execute("mysql --host=localhost --user="..DB_FH.." --password="..DB_JS.." --execute='"..QUERY.."'")

Idézroot@freebsd:/usr/game # Warning: Using a password on the command line interface can be insecure.
ERROR 1064 (42000) at line 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 '[SA]Valaki, 19, 1, Random)' at line 1
Cím: Re:Questben os.execute al Insert Into
Írta: Pisti95 Dátum 2018-05-01, 13:00:44
Én mysql_query() függvényt használok a SÉ lekérdezésére, levonására, és frissítő lekérdezéshez.

Questlua_pc.cpp-be kell 3 új quest parancsot létrehoznod.
Cím: Re:Questben os.execute al Insert Into
Írta: Distraught Dátum 2018-05-01, 13:02:29
mivel nincs szükséged a válaszra, ezért semmi különbség az update és insert queryk futtatása között
rossz a queryd szintaxisa egyszerűen, de ott írja is
Cím: Re:Questben os.execute al Insert Into
Írta: RealKorf Dátum 2018-05-01, 14:46:16
Valaki volna kedves megírni, hogy mi a gond a szintaxissal? Hasonlítgatom mások munkáihoz, de azok alapján működnie kéne.
Cím: Re:Questben os.execute al Insert Into
Írta: Pisti95 Dátum 2018-05-02, 14:24:01
Tessék itt az én 'coins' oszlop lekérdező/frissítő quest parancsaim!
[spoiler]http://hugames.hu/showthread.php?tid=246[/spoiler]
EhPortal 1.39 © 2025, WebDev