mysql, in tab schreiben
Frankie
- datenbank
Hallo Forum,
Hallo Stefan,
da bleibe ich doch lieber beim Bäcker (s. anderen Thread unter meinem Namen).
Ich habe folgendes Anfängerproblem:
Ich will in eine Tabellle "freunde" schreiben (Local Server)
Die Tab gibt es und ist ist abfragbar:
...
Feld id1:
int [11]not_null primary_key auto_increment
Feld vorname:
string [20]
Feld famname:
string [40]
....
die Variablen $vorname kommt von <Form ...method=post> und ist mit "willi" belegt.
Die Mysql_Query für das Schreiben in die Tabelle lautet:
$ins="INSERT INTO freunde(vorname, famname) VALUES($vorname,$famname)";
$res = mysql_query($ins);
Ich bekomme folgenden Fehler:
Unknown column 'willi' in 'field list'
Wieso field list? Die Variable steht doch bei Values(...
Weiß bitte jemand, was da falsch ist?? :-((
Frank
Hallo Frank,
$ins="INSERT INTO freunde(vorname, famname) VALUES($vorname,$famname)";
Du musst die Zeichenketten wie beim Eingeben an der Konsole quoten, hier also die Variablen selbst:
$ins="INSERT INTO freunde (vorname,famname) VALUES('$vorname','$famname')";
MfG, Thomas