MySQL Quest

11/10/2012 20:16 He3o Sippel#1
Hey habe ein Problem,



1.
mit der Query
PHP Code:
local update_guild_gold mysql_query("UPDATE player.guild SET gold='-"..geld_von_konto.."' WHERE id='"..gilden_name.."'","m2user","moass@#","player","localhost"

Nimmt er kein Gold ab sondern setzt einfach vor die Zahl ein - (facepalm)

Was muss ich machen damit er den Input namens geld_von_konto abzieht.

2.


Hier soll er das jetzt Guthaben + den Input abaendern

PHP Code:
local gold_now mysql_query("SELECT gold from player.guild WHERE id='"..pc.get_guild().."'")
local update_gold mysql_query("UPDATE player.guild SET gold='"..gold_now.gold[1].."+"..gold_auf_konto.."' WHERE id='"..gilden_name.."'","m2user","moass@#","player","localhost"

Weiss jmd vllt was zu machen ist ?
11/10/2012 21:04 .Alessa#2
Quote:
local update_guild_gold = mysql_query("UPDATE player.guild SET gold='-"..geld_von_konto.."' WHERE id='"..gilden_name.."'","m2user","moass@#","player ","localhost")
Wird zu:

Quote:
local update_guild_gold = mysql_query("UPDATE player.guild SET gold=gold-"..geld_von_konto.." WHERE id='"..gilden_name.."'","m2user","moass@#","player ","localhost")
Damit wäre das erste Problem beseitigt.
11/10/2012 21:28 He3o Sippel#3
Danke dir vllt eine Idee fuer das andere ?
11/10/2012 21:46 Benhero#4
PHP Code:
 local update_gold mysql_query("UPDATE player.guild SET gold=gold+"..gold_auf_konto.."' WHERE id='"..gilden_name.."'","m2user","moass@#","player","localhost"
Mfg. Benhero