SQLite 関数 (PDO_SQLITE)

はじめに

PDO_SQLITE は、PHP から SQLite 2 や SQLite 3 データベースへのアクセスを可能にするための PHP Data Objects (PDO) インターフェイス を実装したドライバです。

注意:

PDO_SQLITE は、文字列と PDO::PARAM_LOB のストリームを区別して使うことができます。

インストール手順

PDO_SQLITE PDO ドライバはデフォルトで有効になります。無効にするには --without-pdo-sqlite[=DIR] を使います。 オプションの [=DIR] は sqlite の基底インストールディレクトリです。 PHP 7.4.0 以降では、» libsqlite ≥ 3.5.0 が必須です。 それより前のバージョンでは、[=DIR] が省略された場合は バンドル済みの libsqlite が代わりに使われていましたし、 またそれがデフォルトでした。

注意: PHP 7.4.0 以降の、Windows における追加セットアップ

この拡張モジュールを動作させるには、 Windows システムの PATH が通った場所に DLL ファイルが存在する必要があります。 FAQ の "Windows で PHP のディレクトリを PATH に追加するにはどうすればいいのですか?" で、その方法を説明しています。 DLL ファイルを PHP のフォルダから Windows のシステムディレクトリにコピーしても動作します (システムディレクトリは、デフォルトで PATH に含まれるからです) が、これは推奨しません。 この拡張モジュールを使用するには、以下のファイルが PATH の通った場所にある必要があります。 libsqlite3.dll.

目次