Werbung
SQLite3::__construct
(PHP 5 >= 5.3.0)
SQLite3::__construct — Instantiiert ein SQLite3 Objekt und öffnet eine SQLite3 Datenbank
Beschreibung
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.
Parameter-Liste
- Dateiname
-
Pfad zur SQLite-Datenbank.
- Schalter
-
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.
-
- Verschlüsselungs-Phrase
-
Eine optionale Verschlüsselungs-Phrase, die zur Ver- und Entschlüsselung der Datenbank genutzt wird.
Rückgabewerte
Gibt im Erfolgsfall das SQLite-Datenbank-Objekt zurück.
Beispiele
2
3
4
5
$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());