sqlite_factory
(PHP 5 < 5.4.0)
sqlite_factory — Bir SQLite veritabanı açıp bir SQLiteDatabase nesnesi döndürür
Açıklama
$dosya
[, int $kip = 0666
[, string &$hata_iletisi
]] )sqlite_open() işlevi gibi davranarak bir SQLite veritabanını açmaya, veritabanı mevcut değilse oluşturmaya çalışır. Ancak farklı olarak bir özkaynak değil bir SQLiteDatabase nesnesi döner. Ayrıntılar için sqlite_open() işlevinin açıklamasına bakınız.
Değiştirgeler
-
dosya -
SQLite veritabanı dosyası.
-
kip -
Dosyanın erişim kipi. Veritabanını salt okunur kipte açmak için kullanmak amacıyla tasarlanmıştır. Hali hazırda bu değiştirge SQLite kütüphanesi tarafından yok sayılmaktadır. Değiştirgenin öntanımlı değeri 0666 olup bu önerilen değerdir.
-
hata_iletisi -
Bir hata oluştuğunda veritabanının açılamama sebebini açıklayan ileti bu değiştirgeye konur.
Dönen Değerler
Bir hata durumunda NULL yoksa bir SQLiteDatabase nesnesi döner.
Örnekler
Örnek 1 - sqlite_factory() örneği
<?php
$db = sqlite_factory('sqlitedb');
$db->query('SELECT user_id, username FROM users');
/* Buna eşdeğerdir: */
$db = new SQLiteDatabase('sqlitedb');
$db->query('SELECT user_id, username FROM users');
?>
Ayrıca Bakınız
- sqlite_open() - Bir SQLite veritabanı için bir tanıtıcı açar, veritabanı mevcut değilse oluşturur
- sqlite_popen() - Bir SQLite veritabanı için kalıcı bir tanıtıcı açar, veritabanı mevcut değilse oluşturur
