Неопределенное исключение `PDOException` с сообщением` SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец «Код материала» в «списке полей» - PullRequest
0 голосов
/ 21 октября 2019

Неопределенное исключение 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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...