SQLite
PHP Manual

sqlite_factory

(PHP 5)

sqlite_factory — Abre una base de datos SQLite y devuelve un objeto SQLiteDatabase

Descripción

SQLiteDatabase sqlite_factory ( string $nombre_archivo [, int $modo [, string &$mensaje_error ]] )

sqlite_factory() se comporta de forma similar a la función sqlite_open() ya que abre una base de datos SQLite o intenta crearla si no existe. La diferencia es que se devuelve un objeto de tipo SQLiteDatabase y no un manejador de base de datos. Consulte la documentación de la función sqlite_open() para obtener mas información sobre su uso.

Lista de parámetros

nombre_archivo

El nombre de archivo de la base de datos de SQLite.

modo

El modo del archivo, que se emplea para abrir la base de datos en modo solo lectura. Actualmente, la librería sqlite ignora este parámetro. El valor por defecto en formato octal es 0666, que además es el valor recomendado.

mensaje_error

Se pasa por referencia y contiene un mensaje de error descriptivo que explica el motivo por el que no se pudo abrir la base de datos.

Valores retornados

Devuelve un objeto de tipo SQLiteDatabase en caso de éxito o NULL si se ha producido un error.

Ejemplos

Example#1 Ejemplo de sqlite_factory()

<?php
$manejador_bd 
sqlite_factory('sqlitedb');
$manejador_bd->query('SELECT id_usuario, nombre_usuario FROM usuarios');

/* Equivalente a: */

$manejador_bd = new SQLiteDatabase('sqlitedb');
$manejador_bd->query('SELECT id_usuario, nombre_usuario FROM usuarios');

?>

Ver también


SQLite
PHP Manual