sqlite_factory

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

Ejemplo 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_open()
sqlite_popen()