SQLite3::open

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

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

Açıklama

public SQLite3::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
/**
* SQLite3 sınıfını genişleten ve kurucu bağımsız değişkenleri ile veritabanını
* ilklendirmek için open yöntemini kullanan basit bir örnek
*/
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());
?>