Rouven: unknown colums in field list

Beitrag lesen

Hi,

$spalte=$_POST[$spalte] WHERE KontaktID=$_POST[KontaktID]");
echo "UPDATE Kontakte SET $spalte='$_POST[$spalte]' WHERE KontaktID='$_POST[KontaktID]'<br>";
was mir das script anschließen ausspuckt ist folgendes:
UPDATE Kontakte SET Name='Mustername' WHERE KontaktID='95'
Unknown column 'Mustername' in 'field list'

ne, genau das tut es nämlich nicht. Beachte den Unterschied zwischen dem echo und dem $spalte. Einmal hast du ' gesetzt und einmal nicht. Damit sieht das wirkliche Statement so aus:
UPDATE Kontakte SET Name=Mustername WHERE KontaktID=95
Während die Datenbank bei einem Zahlenwert die nicht-gequoteten Wert akzeptieren sollte, sucht sie bei Mustername statt einer Zeichenkette nach einer derartigen Spalte.

MfG
Rouven

--
-------------------
ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|