Hans: unknown colums in field list

Beitrag lesen

Hi !

Das ist die Query:

mysql_query("UPDATE Kontakte SET $spalte=$_POST[$spalte] WHERE KontaktID=$_POST[KontaktID]");

Das ist der Output auf dem Bildschirm
echo "UPDATE Kontakte SET $spalte='$_POST[$spalte]' WHERE KontaktID='$_POST[KontaktID]'<br>";

Bei Query schreibst Du

$spalte=$_POST[$spalte]

Bei Output schreibst Du aber

$spalte='$_POST[$spalte]'

Somit gibst Du auf dem Bildschirm das richtig geschriebene Statement aus, die Query hat aber den Fehler, daß die Hochkomma vor und nach $_POST[$spalte] fehlen.

Also steht im Query:

NAME=Mustermann

statt

NAME='Mustermann'.

Er versucht also den Inhalt von der Tabellenspalte "Name" mit dem Inhalt der nicht vorhandenen Tabellen-Spalte "Mustermann" zu vergleichen !

Gruß

Hans