我在本地主機(Windows 7 IIS)上運行我的php文件時使用sqlite時出現問題。我已經在IIS管理器中安裝了IIS,PHP 5.3,xdebug並啓用了sqlite。我的IDE是phpStorm。 PHP工作正常。但行後sqlite在Windows 7中不能在本地主機上運行php
$db = new PDO('sqlite:new.db');
$db = {PDO} [0]
。之後,$db->query($query, SQLITE_BOTH, $error)
給出了一個空的$error
,這是我能理解的。不過,我不明白爲什麼new PDO
不起作用,也不會返回任何錯誤。該數據庫位於根文件夾中,代碼在互聯網上非常相似。
只是可以肯定,這裏是源碼的輸出的phpinfo:
PDO support enabled
PDO drivers mysql, sqlite, sqlsrv, sqlite2
任何想法可能是錯誤的?
嘗試建議,http://stackoverflow.com/questions/929585/how-to-enable-the-pdo-driver-for-sqlite3-in-php – Cups
@Cups :就我而言,已經安裝了PDO:「如果我理解正確,PDO驅動程序mysql,sqlite,sqlsrv,sqlite2'。 – texnic