SQLite3::__construct
(PHP 5 >= 5.3.0)
SQLite3::__construct — Instantie un objet SQLite3 et ouvre la base de données SQLite 3
Description
$filename
[, int $flags
[, string $encryption_key
]] )Instantie un objet SQLite3 et ouvre une connexion à la base de données SQLite 3. Si le crytage a été inclu durant la compilation, alors cette fonction tentera d'utiliser la clé correspondante.
Liste de paramètres
-
filename
-
Chemin vers la base de données SQLite, ou :memory: pour utiliser la base de données se trouvant en mémoire vive.
-
flags
-
Drapeaux optionnels utilisés pour déterminir la manière d'ouverture de la base de données SQLite. Par défaut, l'ouverture s'effectue en utilisant SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE.
-
SQLITE3_OPEN_READONLY : Ouvre la base de données en lecture seule.
-
SQLITE3_OPEN_READWRITE : Ouvre la base de données en lecture et en écriture.
-
SQLITE3_OPEN_CREATE : Crée la base de données si elle n'existe pas.
-
-
encryption_key
-
Un clé de cryptage optionnel, à utiliser lors du cryptage/décryptage de la base de données SQLite.
Valeurs de retour
Retourne un objet SQLite3 en cas de succès.
Erreurs / Exceptions
Lance une Exception en cas d'échec.