Неопределенное исключение PDOException
с сообщением SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Material Code' in 'field list'
Я получаю эту ошибку с именем столбца Material Code
. Имя столбца и значения столбца являются динамическими, но в соответствии с именами столбцов таблицы.
Я печатаю динамический запрос и запускаю его в рабочую среду, он работает без ошибок. Но при выполнении PDO возникает ошибка.
Структура моей таблицы
tp_ref int(11) YES
type_section varchar(50) YES
Part Name varchar(20) YES
Material varchar(20) YES
Supplier varchar(20) YES
Material Code varchar(10) YES
Supplier Ref varchar(20) YES
Placement varchar(20) YES
Quantity varchar(10) YES
Color Type varchar(10) YES
HOH- 4661 varchar(50) YES
(Dropped )Mariner Navy varchar(50) YES
BOM Comment varchar(500) YES
Price OVR varchar(20) YES
Price varchar(10) YES
created_on timestamp NO CURRENT_TIMESTAMP
id int(11) NO PRI auto_increment
Я пробовал вручную, и она работает правильно.
Динамический запрос
insert into `tp_cath_sections`(`tp_ref`,`type_section`,`Part Name`,`Material`,`Supplier`,`Material Code`,`Supplier Ref`,`Placement`,`Quantity`,`Color Type`,`HOH- 4661`,`(Dropped )Mariner Navy`,`BOM Comment`,`Price OVR`,`Price`) values(240,'Fabric','Rayon Challis','','1031869 100%','Asprey Inc','1031869','DEV-0932','','0.00','','','','','$0.00')