PHP PDO SQLITE3,PDO :: getAttribute,警告:驱动程序不支持此功能

时间:2019-03-05 06:52:11

标签: php pdo sqlite

我使用PDO设置SQLITE3如下:

$this->pdo = new \PDO("sqlite:" . Config::PATH_TO_SQLITE_FILE);
$this->pdo->setAttribute(\PDO::ATTR_TIMEOUT, Config::SQLITE_TIMEOUT);

其中:

class Config 
{
   /**
    * path to the sqlite file
    */
   const PATH_TO_SQLITE_FILE = 'db/mDB.db';
   const SQLITE_TIMEOUT = 10000;
}

关键是一切都很好,但是我不确定 ATTR_TIMEOUT 属性是否设置为true
所以我决定使用getAttribute:

  

$ this-> pdo-> getAttribute(\ PDO :: ATTR_TIMEOUT)

但显示驱动程序不支持此功能

  

警告:PDO :: getAttribute():SQLSTATE [IM001]:驱动程序不支持   此功能:驱动程序不支持该属性

那么,如何确定该属性是真实设置的?

0 个答案:

没有答案