sqlite_factory
(PHP 5)
sqlite_factory — Apre un database SQLite e restituisce un oggetto SQLiteDatabase
Descrizione
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.
Elenco dei parametri
- 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.
Valori restituiti
Restituisce un oggetto SQLiteDatabase in caso di successo, NULL in caso di errore.
Esempi
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');
?>