SQLite Functions (PDO_SQLITE)

Einführung

Der PDO_SQLITE-Treiber implementiert das PHP Data Objects (PDO) Interface, um Zugriff auf SQLite3-Datenbanken zu ermöglichen.

Unter PHP 5.1 bietet die SQLite-Erweiterung ebenfalls einen Treiber für SQLite2-Datenbanken. Obwohl dieser kein Bestandteil des PDO_SQLITE-Treibers ist, verhält er sich ähnlich, weshalb er nebenher dokumentiert wird. Der SQLite2-Treiber für PDO wird nur deshalb angeboten, damit es einfacher ist bestehende SQLite2-Datenbankdateien in Applikationen einzubinden, die bereits den schnelleren und effizienteren SQLITE_PDO-Treiber nutzen. Das hat zur Folge, dass der SQlite2-Treiber nicht so umfangreich an Fähigkeiten ist, wie der SQLite3-Treiber.

Hinweis:

PDO_SQLITE erlaubt es Zeichenketten, abgesehen von Datenströmen, mit PDO::PARAM_LOB zu nutzen.

Installation

The PDO_SQLITE PDO driver is enabled by default. To disable, --without-pdo-sqlite[=DIR] may be used, where the optional [=DIR] is the sqlite base install directory. As of PHP 7.4.0 » libsqlite ≥ 3.5.0 is required. Formerly, the bundled libsqlite could have been used instead, and was the default, if [=DIR] has been omitted.

Inhaltsverzeichnis