SQLite3::open

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3::openBir SQLite veritabanını açar

Açıklama

publicSQLite3::open(string$dosya, int$seçenekler = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string$anahtar = ""): void

dosya ile belirtilen SQLite3 veritabanını açar. Veritabanı şifreli ise belirtilen anahtar ile şifresi çözülmeye çalışılır.

Bağımsız Değişkenler

dosya

SQLite veritabanını içeren dosyanın yolu veya veritabanı bellekte tutulacaksa :memory:.

seçenekler

SQLite veritabanının nasıl açılacağını belirleyen seçimlik seçenekler. Öntanımlı olarak, SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE kullanılır.

anahtar

SQLite veritabanını şifrelemek/şifresini çözmek için kullanılan şifreleme anahtarı. SQLite şifreleme modülü kurulu değilse bu bağımsız değişken etkisizdir.

Dönen Değerler

Hiçbir değer dönmez.

Örnekler

Örnek 1 - SQLite3::open() örneği

<?php

class MyDB extends SQLite3
{
function
__construct()
{
$this->open('mysqlitedb.db');
}
}

$db = new MyDB();

$db->exec('CREATE TABLE foo (bar STRING)');
$db->exec("INSERT INTO foo (bar) VALUES ('Bu bir denemedir')");

$result = $db->query('SELECT bar FROM foo');
var_dump($result->fetchArray());
?>
To Top