dedlfix: update klappt nicht.

Beitrag lesen

Hi!

Fragst Du die Fehlermeldung denn ab?
nein, wie geht das?

Das sollte eigentlich in jedem Tutorial gelehrt werden. Die MySQL-Funktionen geben fast alle ein false zurück, wenn MySQL einen Fehler zu melden hat. Der Wortlaut des Fehlers kann mit der Funktion mysql_error() abgefragt werden.

Fehler treten nicht nur dann auf, wenn - wie bei dir - ein Syntax-Fehler vorliegt, sondern auch dann, wenn der MySQL-Server unverhofft streikt. Alle Funktionsergebnisse auszuwerten und den Programmablauf daraufhin angemessen zu beeinflussen, gehört zu einer robusten Programmierung. Ebenso gehört dazu, Kontextwechsel zu beachten.

Dein eigentlicher Fehler ist - das wird dir auch mysql_error() auf seine Weise sagen - dass du das Schlüsselwort double als Spaltenname verwendet hast. Das ist möglich, double muss jedoch dann immer in Backticks notiert werden. Alternativ kannst du auch die Spalte umbenennen.

Lo!