Error in Syntax? (My)SQL

Acriss

Gesperrt
HMm
ich sitze da jeztz schon bestimmt eine Stunde und finde den Fehler nicht:
PHP:
$eintrag = "INSERT INTO `Forum` ('Mitglied', 'Passwort', 'Email') VALUES ('$name', '$pass', '$mail')";
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Mitglied', 'Passwort', 'Email') VALUES ('Username', 'pass', 'abc@xyz.de')' at line 1
 
Zuletzt bearbeitet:
Mach die Hochkomma um die Feldbezeichnungen weg, die gehören da nicht hin:
(Mitglied, Passwort, Email)
Außerdem heißt es VALUES

/e
Warum steht in deinem Code VALUE und in der Fehlermeldung VALUES?
 
HMm
ich sitze da jeztz schon bestimmt eine Stunde und finde den Fehler nicht:
PHP:
$eintrag = "INSERT INTO `Forum` ('Mitglied', 'Passwort', 'Email') VALUES ('$name', '$pass', '$mail')";
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Mitglied', 'Passwort', 'Email') VALUES ('Username', 'pass', 'abc@xyz.de')' at line 1
Die Spalten Mitglied, Passwort, E-Mail musst du soweit ich weiß in mit solchen ` Zeichen
einschließen.
PHP:
$eintrag = "INSERT INTO `Forum` (`Mitglied`, `Passwort`, `Email`) VALUES ('$name', '$pass', '$mail')";
 
hmm
ok die Fehlermeldung ist jetzt weg.
Aber da taucht dann gleich eine neue auf -.-
PHP:
$schreiben = mysql_query($eintrag) or die(mysql_error());

while ($row = mysql_fetch_array($schreiben, $connect))
ALso
die $eintrag steht ja schon oben^^
und bei $connect ist auch alles richtig.
wo liegt jetzt der Fehler?
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
 

Neue Beiträge

Zurück