Die Klasse SQLite3
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Einführung
Eine Klasse, die eine Schnittstelle zu SQLite3-Datenbanken zur Verfügung stellt.
Klassenbeschreibung
$filename
, int $flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string $encryptionKey
= "")$destination
, string $sourceDatabase
= "main", string $destinationDatabase
= "main"): boolstring
$name
,callable
$stepCallback
,callable
$finalCallback
,int
$argCount
= -1): bool
$filename
, int $flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string $encryptionKey
= ""): voidstring
$table
,string
$column
,int
$rowid
,string
$database
= "main",int
$flags
= SQLITE3_OPEN_READONLY
): resource|false
Inhaltsverzeichnis
- SQLite3::backup — Backup one database to another database
- SQLite3::busyTimeout — Sets the busy connection handler
- SQLite3::changes — Gibt die Anzahl der Datenbankreihen zurück, die durch die letzte SQL-Anfrage verändert, gelöscht oder hinzugefügt wurden.
- SQLite3::close — Beendet eine Datenbankverbindung
- SQLite3::__construct — Instanziiert ein SQLite3-Objekt und öffnet eine SQLite3-Datenbank
- SQLite3::createAggregate — Registriert eine PHP-Funktion zum Gebrauch als SQL-Aggregat-Funktion
- SQLite3::createCollation — Registers a PHP function for use as an SQL collating function
- SQLite3::createFunction — Registriert eine PHP-Funktion, die als SQL-Skalar-Funktion genutzt werden kann
- SQLite3::enableExceptions — Enable throwing exceptions
- SQLite3::escapeString — Gibt eine passend maskierte Zeichenkette zurück
- SQLite3::exec — Führt eine ergebnislose Abfrage an eine Datenbank aus
- SQLite3::lastErrorCode — Gibt den numerischen Ergebniscode der letzten fehlgeschlagenen SQLite-Anweisung zurück
- SQLite3::lastErrorMsg — Gibt einen englischen Text zurück, der die letzten fehlgeschlagenen SQLite-Anfrage beschreibt.
- SQLite3::lastInsertRowID — Gibt die Datensatz-Id des zuletzt getätigten INSERT in die Datenbank zurück
- SQLite3::loadExtension — Versucht eine SQLite-Erweiterungsbibliothek zu laden
- SQLite3::open — Öffnet eine SQlite-Datenbank
- SQLite3::openBlob — Opens a stream resource to read a BLOB
- SQLite3::prepare — Bereitet eine SQL-Anweisung für die Ausführung vor
- SQLite3::query — Führt eine SQL-Anfrage aus
- SQLite3::querySingle — Executes a query and returns a single result
- SQLite3::setAuthorizer — Configures a callback to be used as an authorizer to limit what a statement can do
- SQLite3::version — Returns the SQLite3 library version as a string constant and as a number