$ pdo-> getAttribute (\ PDO :: ATTR_FETCH_TABLE_NAMES) вызывает исключение - PullRequest
0 голосов
/ 25 марта 2019

Я работаю с коллегой по интеграции некоторого кода. В своем коде он звонит $pdo->setAttribute(\PDO::ATTR_FETCH_TABLE_NAMES, true);

Однако это портит мой код, потому что для ATTR_FETCH_TABLE_NAMES установлено значение false, поэтому мы пытаемся обновить его код, чтобы определить текущее значение и вернуться к нему после запуска его кода.

Мы пробовали это с $pdo->getAttribute(\PDO::ATTR_FETCH_TABLE_NAMES);, но это не с ошибкой SQLSTATE[IM001]: Driver does not support this function: driver does not support that attribute.

Глядя на страницу php для getAttribute , я не вижу ATTR_FETCH_TABLE_NAMES в списке.

Я не понимаю, почему setAttribute() работает на ATTR_FETCH_TABLE_NAMES, а getAttribute() - нет. Есть ли другой способ получить текущее установленное значение для ATTR_FETCH_TABLE_NAMES?

PHP 7.2, MySQL 5.7.25, Ubuntu 18

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...