Sönke Tesch: Es wird immer 1 in die Datenbank eingetragen...

Beitrag lesen

Dann tu mir bitte den Gefallen und schreib an alle großen Forensoftware entwicklern, dass sie ihre User täuschen.

Du kennst das Sprüchlein mit den Fliegen..? ;)>

Was Dein Problem angeht: Wenn Du der Datenbankfunktion definitiv die richtige Anweisung übergibst, solltest Du prüfen, was innerhalb der Datenbankklasse passiert (auch wenn es unwahrscheinlich ist, daß hier ein Fehler liegt) und ob Du vielleicht versehentlich weitere SQL-Anweisungen dazwischen gesetzt hast. Prüfe weiterhin den Typ der betroffenen Spalte und, falls es ein nummerischer Typ ist, nimm die Anführungszeichen aus der SQL-Anweisung raus. Versuche, Deine zitierte SQL-Anweisung über die Kommandozeile (sofern vorhanden) oder alternativ eine Datenbankverwaltung (z.B. phpMyAdmin, falls Du MySQL einsetzt) einzugeben, um zu sehen, ob das funktioniert. Versuche ebenfalls, diese SQL-Anweisung in einem PHP-Skript zu Fuß, d.h. ohne die Klasse, auszuführen.

Gruß,
  soenk.e