在本地主机(Windows 7 IIS)上运行我的 php 文件时,我在使用 sqlite 时遇到问题。我已经在 IIS 管理器中安装了 IIS、PHP 5.3、xdebug 并启用了 sqlite。我的 IDE 是 phpStorm。PHP 工作正常。但线后
$db = new PDO('sqlite:new.db');
$db = {PDO} [0]
. 之后,$db->query($query, SQLITE_BOTH, $error)
给出一个空的$error
,这是我能理解的。但是我不明白为什么new PDO
不起作用并且也不返回任何错误。数据库位于根文件夹中,相同的代码在互联网上运行。
可以肯定的是,这里是 sqlite 上的 phpinfo 输出:
PDO support enabled
PDO drivers mysql, sqlite, sqlsrv, sqlite2
知道有什么问题吗?