ローカルホスト (Windows 7 IIS) で php ファイルを実行しているときに、sqlite を使用すると問題が発生します。IIS、PHP 5.3、xdebug をインストールし、IIS マネージャーで 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
何が間違っている可能性がありますか?