(PHP 5 >= 5.3.0)
SQLite3::__construct — Instantiiert ein SQLite3 Objekt und öffnet eine SQLite3 Datenbank
Instantiiert ein SQLite3-Objekt und öffnet eine Verbindung zu einer SQLite3-Datenbank. Umfasst der Aufbau eine Verschlüsselung, wird versucht den angegebenen Schlüssel zu nutzen.
Pfad zur SQLite-Datenbank.
Optionale Schalter, die die Art bestimmen, wie die SQLite-Datenbank geöffnet wird. Standardmäßig wird SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE zum Öffnen genutzt.
SQLITE3_OPEN_READONLY: Öffnet die Datenbank im "nur lese"-Modus.
SQLITE3_OPEN_READWRITE: Öffnet die Datenbank zum Lesen und Schreiben.
SQLITE3_OPEN_CREATE: erzeugt die Datenbank, sollte diese nicht existieren.
Eine optionale Verschlüsselungs-Phrase, die zur Ver- und Entschlüsselung der Datenbank genutzt wird.
Gibt im Erfolgsfall das SQLite-Datenbank-Objekt zurück.
Beispiel #1 SQLite3::__construct() Beispiel
<?php
$db = new SQLite3('mysqlitedb.db');
$db->exec('CREATE TABLE foo (bar STRING)');
$db->exec("INSERT INTO foo (bar) VALUES ('This is a test')");
$result = $db->query('SELECT bar FROM foo');
var_dump($result->fetchArray());
?>