Nun, dann wollen wir dieser verschlüsselten, unverständlichen und auch noch englischen Fehlermeldung mal ihr Geheimnis entlocken. Beginnen wir mit der ersten Zeile:
UPDATE gilden SET gold=0 WHERE gildenid=0
Das ist ganz offensichtlich ein SQL-Befehl.
"UPDATE gilden" besagt, es sollen Werte in der Tabelle "gilden" geändert werden.
"SET gold=0" besagt, dass der Wert der Spalte "gold" auf 0 gesetzt werden soll.
"WHERE gildenid=0" besagt, dass das nur in den Zeilen passieren soll, in denen der Wert der Spalte "gildenid" gleich 0 ist.
Die zweite Zeile:
Unknown column 'gold' in 'field list'
Das scheint eine Fehlermeldung zu sein, die sich wohl auf den Befehl aus der ersten Zeile bezieht.
Mal sehen, was die wörtliche Übersetzung liefert:
"Unbekannte Spalte 'gold' in 'Felderliste'".
Wenn ich raten müsste, würde ich sagen, in der Tabelle "gilden" gibt es keine Spalte namens "gold". Also entweder heißt die gewünschte Spalte anders, oder sie existiert nicht. Jetzt bist du dran.
(Sorry, aber ich konnte einfach nicht anders

)
P.S.: Das Dingens nennt sich übrigens entweder MySQL (eine freie SQL Datenbanksoftware), oder MS-SQL (eine teure SQL Datenbanksoftware)