PHP:
$IsItem ='Ein Spaltename';
mysql_query("INSERT INTO
Table
(Username,
$IsItem)
VALUES
('$Username',
'$ItemsSerialize')");
1064: 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 'Spaltename) VALUES ('Usai', 'a:1:{i:0;a:2:{i:0;i:1;' at line 4
Nehme ich eine Spalte ohne Leerzeichen klappt das anstandslos.
Der Spaltenname existiert natürlich in korreckter Schreibweise auch in DB und ist kein resserviertes Wort. Daran liegts also definitiv nicht.
Kann ich das irgendwie umgehen? ohne trim() ?