Michael S.: unknown colums in field list

Beitrag lesen

Folgendes Problem: ich versuche gerade eine möglichkeit einzubauen, Einträge einer Tabelle meiner Datenbank zu bearbeiten. Diese werden in ein Formular gefüllt, dieses wiederum sachgemäß mit post übergeben. Am ende liegt ein array vor mit Bezeichnungen der Spalten, wie sie in der Tabelle vorkommen.

foreach($_POST as $spalte => $wert)
{
if ($spalte!="entry_changed") mysql_query("UPDATE Kontakte SET $spalte=$_POST[$spalte] WHERE KontaktID=$_POST[KontaktID]");
echo "UPDATE Kontakte SET $spalte='$_POST[$spalte]' WHERE KontaktID='$_POST[KontaktID]'<br>";
echo mysql_error()."<br>";
}

was mir das script anschließen ausspuckt ist folgendes:
UPDATE Kontakte SET Name='Mustername' WHERE KontaktID='95'
Unknown column 'Mustername' in 'field list'

Kann mir jemand diesen kryptischen Fehler entschlüsseln?

mfg
Micha