moin,
ich möchte gern etwas ganz simples in eine MySQL-DB eintragen.
//Query
mysql_query("INSERT INTO sub_category (name, table) VALUES ('$_POST[name]','$_POST[table]')")or die (mysql_error());
//Fehlermeldung
You have an error in your SQL syntax near 'table) VALUES ('ddd','nachrichten')' at line 1
//Die Tabelle sub_category
id tinyint(4) NOT NULL auto_increment,
name varchar(128) NOT NULL default '',
table enum('startseite','audio','auto','beruf','elektro','immobilien','lifestyle','nachrichten','reisen','unterhaltung','wirtschaft') NOT NULL default 'startseite',
PRIMARY KEY (id)
name und table wird mit $_POST[] richtig übergeben.
ich habe auch schon versucht die id mit '' (also leer, wegen auto_increment) mit einzutragen - hat aber auch nix genützt.
was ist hier denn falsch, ist doch ein ganz normales INSERT INTO oder ist es noch zu früh für mich?
Gruß
phase