SQLite3::__construct Yeni bir SQLite3 nesnesini ilklendirdikten sonra bir SQLite veritabanını açar &reftitle.description; public SQLite3::__construct stringdosya intseçeneklerSQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE stringanahtar"" Yeni bir SQLite3 nesnesini ilklendirdikten sonra dosya ile belirtilen SQLite veritabanına bir bağlantı açar. Eğer veritabanı şifreliyse anahtar ile şifresini çözmeye çalışır. &reftitle.parameters; dosya SQLite veritabanını içeren dosyanın yolu veya veritabanını bellek içinde kullanmak için :memory:. dosya olarak boş bir dize verilmişse, disk üzerinde geçici olarak özel bir veritabanı oluşturulur. Bu özel veritabanı, veritabanı bağlantısı kapanır kapanmaz otomatik olarak silinir. 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ı. SQLite şifreleme modülü kurulu değilse, bu bağımsız değişkenin etkisi yoktur. &reftitle.errors; Başarısızlık durumunda bir Exception yavrulanır. &reftitle.changelog; &Version; &Description; 7.0.10 Disk üzerinde geçici olarak oluşturulacak özel bir veritabanı kullanmak için dosya artık boş dize olabiliyor. &reftitle.examples; - <function>SQLite3::__construct</function> örneği exec('CREATE TABLE foo (bar TEXT)'); $db->exec("INSERT INTO foo (bar) VALUES ('Bu bir denemedir.')"); $result = $db->query('SELECT bar FROM foo'); var_dump($result->fetchArray()); ?> ]]>