SQLite3::open

(PHP 5 >= 5.3.0, PHP 7)

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 ]] ) : bool

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

Değiştirgeler

dosya

SQLite veritabanını içeren dosyanın yolu.

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.

  • SQLITE3_OPEN_READONLY: Veritabanı okumak için açılır.

  • SQLITE3_OPEN_READWRITE: Veritabanı hem okumak hem de yazmak için açılır.

  • SQLITE3_OPEN_CREATE: Veritabanı yoksa oluşturulur.

anahtar

SQLite veritabanını şifrelemek/şifresini çözmek için kullanılan şifreleme anahtarı.

Dönen Değerler

Veritabanı açılabilirse TRUE yoksa FALSE döner.

Örnekler

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

<?php
$db 
= new SQLite3('mysqlitedb.db');

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