質問: 【PHP PDO SQLITE】 PHP5.1を使用しています。 Windows環境下で、PDO(PHP Data Object)を用いてSQLiteに接続することについて質問します。 new PDO($str) $str に入れる文字列についてなのですが、UNIX環境であれば、'sqlite:/usr/local/Data' で接続できると思うのですが、Windows環境下では、ここに一体どのような文字列を入れればいいのでしょうか? 'sqlite:/Program Files/...'や'sqlite:C:\Program Files\...'などを試してみたのですがうまくいかなかったのです。 どうぞよろしくお願いします。 ちなみにApacheやphpなどはxamppというサーバー用のソフトウェアがパッケージされたインストーラを使ってインストールしました。
回答: php.iniにはextension=php_sqlite.dllが記述されていますでしょうか? もし記述されているのであれば、sql関数を使って接続できますでしょうか? # 関係ないですがsqlite.exeへのパスを環境変数に入れておくと後々幸せになると思います。 ``` sqlite_open('c:\foo.sq3'); ``` Windowsの中について詳しくないですが、'\'を使う代わりに'/'でもパスの指定はできたと思いますが、それでも接続は出来ませんでしょうか?