Hi @all!
Ich habe da mal ne Frage bezüglich einem Eintrag in eine Datenbank hinzufügen. Folgenden Fehler hatte ich schon öfter, hab es auch immer geschafft ihn wieder zu beseitigen, aber immer wieder vergesse ich es... *seufz* Daher frage ich jetzt einfach mal, bevor ich wieder stundenlang rumprobiere...
Column count doesn't match value count at row 1
Das steht bei mir, wenn ich gerade versuche ein paar Einträge in die Datenbank zu machen... Folgenden PHP-Code verwende ich dazu...
$sql = "INSERT INTO Usergalerie
(MemID,Nick,Email,Bild)
VALUES
('".$_SESSION['userid']."',
'".$_SESSION['usernick']."',
'".$_SESSION['usermail']."',
'".$_FILES['Datei']['name']."',
NOW())";
mysql_query($sql) OR die(mysql_error());
Und die Datenbank dazu, die ich mit folgendem Befehl erstellt habe:
CREATE TABLE Usergalerie
(
ID
int(11) NOT NULL auto_increment,
MemID
int(10) NOT NULL default '0',
Nick
varchar(30) NOT NULL default '',
Email
varchar(100) NOT NULL default '',
Bild
varchar(150) NOT NULL default '',
PRIMARY KEY (ID
)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Kann mir da vielleicht jemand helfen? Ich versteh den Fehler immer nicht ganz... Übersetzen kann ich es ja, aber verstehen tu ich es nicht.
Danke schonmal für eine Antwort!
VlG, Anna