PHP Australia Conference 2015

sqlite_factory

(PHP 5 < 5.4.0)

sqlite_factoryApre un database SQLite e restituisce un oggetto SQLiteDatabase

Descrizione

SQLiteDatabase sqlite_factory ( string $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.

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

?>

Vedere anche:

  • sqlite_open() - Apre un database SQLite e crea il database se non esiste
  • sqlite_popen() - Apre una connessione persistente ad un database SQLite e crea il database se non esiste

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top