SQLite3::close
SQLite3::createAggregate
SQLite3
PHP Manual

# SQLite3::__construct

(PHP 5 >= 5.3.0)

SQLite3::__construct — Instantiiert ein SQLite3 Objekt und öffnet eine SQLite3 Datenbank

### Beschreibung

SQLite3::__construct ( string `$Dateiname` [, int `$Schalter` [, string `$Verschlüsselungs-Phrase` ]] )

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

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());
?>`

SQLite3::close
SQLite3::createAggregate
SQLite3
PHP Manual