Неуловено изключение 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')