Fehlermeldung bei MySQL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
befehl
benutzen
code
datum
denken
eingegebenen daten
email
folgende fehlermeldung
folgende meldung
funktionieren
injektion
list
problem
spalten
tabelle
teil
verarbeiten
versuch
weben
-
Ich habe ein Problem:
Ich will einige Varialben in die MySQL-Datenbank schreiben. Daf?r habe ich folgenden Code verwendet:
$sql = \"INSERT INTO Daten
(Username, Passwort, EMail)
VALUES
($Username ,
$Passwort,
$EMail);\";
$result = mysql_query($sql) OR die(mysql_error());
echo \"Die Daten wurden erfolgreich gespeichert.\";
Dann, wenn ich die vorher eingegebenen Daten verarbeiten will kommt folgende Meldung:
\"Unknown column \'Tobit\' in \'field list\'\"
Tobit ist der Username, falls es euch weiterhilft. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die Backslashs (\) hat das Board hingeschrieben, dass war nicht ich.
-
Versuch mal:
INSERT INTO `Daten`
(`Username`,`Passwort`,`EMail`)
VALUES
('$Username', '$Passwort', '$EMail'); -
Sollen diese Teile (`) auch diese sein (')?
-
Des hat jetzt auch soweit funktioniert. Ich hab auch schon einmal die Daten gespeichert und mein Code, den ich dazu geproggt hab scheint auch zu funktionieren, aber es kommt folgende Fehlermeldung: "You have an error in your SQL syntax near '@web.de)' at line 6"
Das "'@web.de'" kommt von der E-Mail-Adresse, die ich eingegeben habe. -
nimm mal das ; $email); bei $sql weg und vergess nicht das letzte ' nach mail
-
Versteh ich nicht, was ich da jetzt wegnehmen soll. Soll ich das ; $EMail rausnehmen, oder das ganze $Email);?
-
nur das ;
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage