Manuale PHP
Indietro |  | Avanti

# 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

Esempio 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'); ?>`

## Vedere anche:

sqlite_open()
sqlite_popen()

Indietro | Partenza | Avanti
sqlite_exec | Risali | sqlite_fetch_all