Problem mit MySQL Daten einfügen

fcgphilipp

Grünschnabel
Hallo

ich stehe völlig aufm Schlauch... Mein MySQL Tabelle:

CREATE TABLE `dj_demosounds` (
`id` INT NOT NULL AUTO_INCREMENT ,
`desc` TEXT NOT NULL ,
`sound_url` VARCHAR( 100 ) NOT NULL ,
`img_url` VARCHAR( 100 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

und mein PHP Code um Daten einzugüen:

PHP:
    $eintrag = "INSERT INTO dj_demosounds (id,desc,sound_url,img_url) VALUES ('','','','')";

Leider komtm immer folgende Meldung:

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 'desc,sound_url,img_url) VALUES ('','','','')' at line 1

Was ist falsch!?Ich finde den Fehler einfach nicht...

Gruß
Philipp
 
Deine ID ist inkrementel, also es wird automatisch ein Wert für dieses Feld vergeben. Lass dies aus deinem SQL-Statement heraus und es sollte klappen.
PHP:
$eintrag = "INSERT INTO dj_demosounds (desc,sound_url,img_url) VALUES ('','','')";
 
Nenn mal das Feld `desc` um, denn `desc` dient ebenfalls der Sortierung bei Abfragen und entsprechend meckert die Datenbank scheinbar.
 
Zurück