ChrisB: MySQL: Insert

Beitrag lesen

Hi,

Ich habe folgendes (mit PHP generiertes) SQL:
INSERT INTO $file_table (name, author, typ, comment, createdate)VALUES('$fname', '$myUserID', '$ftyp', '$comment', NOW( ) );

Das *ist* noch der PHP-Code, aber kein SQL.
Wie sieht also das *wirkliche* generierte Statement aus, so wie es an die DB geschickt wird.

Diese Anweisung funktioniert am Computer, nicht auf meiner Homepage obwohl sich die Tabellen gleichen.
mysql_error(): Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '(name,author,typ,comment,createdate)VALUES('Infos','11','html','Erklärung',' in Zeile 1

Der Fehler liegt so gut wie immer kurz vor der gemeldeten Position.
In diesem Fall wuerde ich mal darauf tippen, dass $file_table einfach leer ist, und deshalb nach dem INSERT INTO statt einem Tabellennamen gleich die Spaltenliste folgt, was natuerlich einen Syntaxfehler darstellt.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“