はじめに
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
.
目次
- PDO_SQLITE DSN — SQLite データベースに接続する
- PDO::sqliteCreateAggregate — SQL 文で使用する集約ユーザー定義関数 (UDF) を登録する
- PDO::sqliteCreateCollation — SQL文で collate 関数として使うユーザー定義関数を登録する
- PDO::sqliteCreateFunction — SQL 文で使用するユーザー定義関数 (UDF) を登録する