$ pdo-> getAttribute(\ PDO :: ATTR_FETCH_TABLE_NAMES)导致异常

时间:2019-03-25 16:23:23

标签: php mysql pdo

我正在与一位同事合作以集成一些代码。在他的代码中,他拨打了电话$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 page for getAttribute,我看不到列出ATTR_FETCH_TABLE_NAMES

我不明白为什么setAttribute()ATTR_FETCH_TABLE_NAMES有用,但是getAttribute()不能。是否有其他方法来获取ATTR_FETCH_TABLE_NAMES的当前设置值?

PHP 7.2,MySQL 5.7.25,Ubuntu 18

0 个答案:

没有答案