SQLite3::__construct Instancie un objet SQLite3 et ouvre la base de données SQLite 3 &reftitle.description; public SQLite3::__construct stringfilename intflagsSQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE stringencryptionKey"" Initialise un objet SQLite3 et ouvre une connexion à la base de données SQLite 3. Si le chiffrement a été inclus durant la compilation, alors cette fonction tentera d'utiliser la clé correspondante. &reftitle.parameters; filename Chemin vers la base de données SQLite, ou :memory: pour utiliser la base de données se trouvant en mémoire vive. Si filename est une chaîne vide, une base de données temporaire privée sera créée sur le disque. Cette base de données privée sera automatiquement supprimée dès que la connexion de la base de données est fermée. flags Drapeaux optionnels utilisés pour déterminer 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. encryptionKey Une clé de chiffrement optionnelle, à utiliser lors du chiffrement/déchiffrement de la base de données SQLite. Si le module de chiffrement SQLite n'est pas installé, ce paramètre n'aura aucun effet. &reftitle.errors; Lance une Exception en cas d'échec. &reftitle.changelog; &Version; &Description; 7.0.10 Le filename peut maintenant être vide pour utiliser une base de données privée, temporaire sur disque. &reftitle.examples; Exemple avec <function>SQLite3::__construct</function> exec('CREATE TABLE foo (bar TEXT)'); $db->exec("INSERT INTO foo (bar) VALUES ('This is a test')"); $result = $db->query('SELECT bar FROM foo'); var_dump($result->fetchArray()); ?> ]]>