anpera.net
https://anpera.dyndns.org/phpbb3/

Msql
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=525
Seite 1 von 1

Autor:  Gast [ Mo 02 Aug, 2004 15:31 ]
Betreff des Beitrags:  Msql

Und zwar hab ich das prob mit meiner Gilde es kommt immer dieser fehler


$this->bbcode_second_pass_code('', 'UPDATE gilden SET gold=0 WHERE gildenid=0
Unknown column 'gold' in 'field list'')

Ich habe alles wieder hinbekommen außer das, dass zerbricht mir ein bissle den Kop, weil ich komm da echt net weiter wär cool wenn ihr helfen könntet

Autor:  anpera [ Di 03 Aug, 2004 02:00 ]
Betreff des Beitrags: 

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 :pein: )

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

Autor:  Gast [ Di 03 Aug, 2004 10:13 ]
Betreff des Beitrags: 

Cool, ja hast mir so schon geholfen...*gg* thx

Autor:  Ohrwurm [ Di 03 Aug, 2004 16:59 ]
Betreff des Beitrags: 

ok ich hab mit dem selben script ein anderes prob

$this->bbcode_second_pass_code('', ' SELECT * FROM acc_to_gilden WHERE atg_accid=1 AND atg_gildenid=
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 '' at line 1 ')

obwohl es bei Kev geht kommt bei mir so ein fehler wenn ich die gilde betretten will.

bitte um hilfe. ThX

Autor:  anpera [ Di 03 Aug, 2004 21:18 ]
Betreff des Beitrags: 

SELECT * FROM acc_to_gilden WHERE atg_accid=1 AND atg_gildenid=

Na? Was fehlt hier?
Richtig! Die Datenbank weiß nicht, nach welchem Wert für 'atg_gildenid' sie suchen soll. Das ist ein Fehler im Script.

(Mehr kann, will und werde ich bei verstecktem Source nicht sagen)

Autor:  Ohrwurm [ Mi 04 Aug, 2004 05:35 ]
Betreff des Beitrags: 

also am script kann es nicht liegen weil ich habe ja geschrieben das es bei Kev geht aber bei mir nicht. also ich habe jetzt auch die gleichen DB für das script wie er aber es geht nicht vielleicht hab ich was falsch gemacht oder was wichtiges gelöscht. könnte das sein ?

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/