(PHP 5)
sqlite_factory — Abre una base de datos SQLite y devuelve un objeto SQLiteDatabase
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.
El nombre de archivo de la base de datos de SQLite.
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.
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.
Devuelve un objeto de tipo SQLiteDatabase en caso de éxito o NULL si se ha producido un error.
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');
?>