SQLite
PHP Manual

sqlite_unbuffered_query

SQLiteDatabase->unbufferedQuery

(No version information available, might be only in CVS)

SQLiteDatabase->unbufferedQuery — Ejecuta una consulta sobre la base de datos cuyo resultado no almacena todos los datos devueltos

Descripción

resource sqlite_unbuffered_query ( resource $manejador_bd , string $consulta [, int $tipo_resultado ] )
resource sqlite_unbuffered_query ( string $consulta , resource $manejador_bd [, int $tipo_resultado ] )

Método que sigue el estilo orientado a objetos:

SQLiteDatabase
SQLiteUnbuffered unbufferedQuery ( string $consulta [, int $tipo_resultado ] )

sqlite_unbuffered_query() es idéntica a sqlite_query() savlo que el resultado devuelto es secuencial y solamente se puede avanzar en el hacia delante. Por tanto, este tipo de resultados solamente puede emplearse para leer todas y cada una de las filas de forma secuencial una detrás de otra.

Esta función es útil por ejemplo para generar tablas HTML donde solo se necesita procesar una fila cada vez y no es necesario acceder de forma directa a cualquier fila del resultado en cualquier momento.

Note: Las funciones sqlite_seek(), sqlite_rewind(), sqlite_next(), sqlite_current() y sqlite_num_rows() no funcionan con manejadores de resultados devueltos por sqlite_unbuffered_query().

Lista de parámetros

consulta

La consulta que se quiere ejecutar.

manejador_bd

El recurso que identifica la base de datos SQLite (y que es el que devuelve la función sqlite_open()). Este parámetro no se requiere cuando se emplea el método orientado a objetos.

tipo_resultado

The optional result_type parameter accepts a constant and determines how the returned array will be indexed. Using SQLITE_ASSOC will return only associative indices (named fields) while SQLITE_NUM will return only numerical indices (ordinal field numbers). SQLITE_BOTH will return both associative and numerical indices. SQLITE_BOTH is the default for this function.

Note: Two alternative syntaxes are supported for compatibility with other database extensions (such as MySQL). The preferred form is the first, where the dbhandle parameter is the first parameter to the function.

Valores retornados

La función devuelve el manejador del resultado o FALSE si se produce un error.

sqlite_unbuffered_query() devuelve un resultado secuencial que solamente puede recorrerse hacia delante, de forma que solo se puede emplear para leer todas las filas del resultado una detrás de otra.

Ver también


SQLite
PHP Manual