(PHP 5 < 5.4.0)
sqlite_factory — Apre un database SQLite e restituisce un oggetto SQLiteDatabase
$filename
[, int $mode
= 0666
[, string &$error_message
]] )sqlite_factory() si comporta in modo simile a sqlite_open() in quanto apre un database SQLITE o cerca di crearlo se non esiste. Tuttavia, la funzione restituisce un oggetto SQLiteDatabase anzichè una risorsa. Vedere la pagina del manuale di sqlite_open() per maggiori dettagli.
filename
Il nome del file del database SQLite.
mode
Modalità del file. Intesa per essere utilizzata per aprire il database in modalità sola lettura. Attualmente questo parametro è ignorato dalla libreria SQLite. Il valore di default è il valore ottale 0666 ed è l'impostazione raccomandata.
error_message
Passato per riferimento ed è impostato per restituire un messaggio di errore descrittivo del perché il database non può essere aperto in caso di errore.
Restituisce un oggetto SQLiteDatabase in caso di successo, NULL
in caso di errore.
Example #1 Esempio di uso di sqlite_factory()
<?php
$dbhandle = sqlite_factory('sqlitedb');
$dbhandle->query('SELECT user_id, username FROM users');
/* Funzione equivalente a */
$dbhandle = new SQLiteDatabase('sqlitedb');
$dbhandle->query('SELECT user_id, username FROM users');
?>