Forum und email

sqlite_factory

(PHP 5)

sqlite_factory — Apre un database SQLite e restituisce un oggetto SQLiteDatabase

Descrizione

SQLiteDatabase sqlite_factory ( string $filename [, int $mode [, 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.

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');

?>