(PHP 5)
sqlite_query
(no version information, might be only in CVS)
SQLiteDatabase->query -- Ejecuta una consulta sobre la base de datos y devuelve un manejador del resultado
Descripción
resource
sqlite_query ( resource manejador_bd, string consulta [, int tipo_resultado] )
resource
sqlite_query ( string consulta, resource manejador_bd [, int tipo_resultado] )
Método que sigue el estilo orientado a objetos:
class
SQLiteDatabase {
SQLiteResult
query ( string consulta [, int tipo_resultado] )
}
Ejecuta una sentencia SQL dada por el parámetro consulta
contra una base de datos identificada mediante el parámetro manejador_bd.
Valores retornados
La función devuelve el manejador del resultado o FALSE si se produce un error.
Para las consultas que devuelven una serie de filas, el manejador del resultado se
puede emplear con funciones como sqlite_fetch_array() y
sqlite_seek().
Independientemente del tipo de consulta, la función devuelve FALSE
si la consulta ha producido un error.
sqlite_query() devuelve un manejador de resultado que referencia un
resultado almacenado (buffered) y que se puede recorrer hacia delante y hacia detrás.
Este tipo de resultado es útil para consultas pequeñas en las que es necesario
recorrer el resultado en cualquier sentido para poder acceder de forma directa a cualquiera
de las filas. Los resultados almacenados reservan la memoria suficiente como para almacenar
todo el resultado y el manejador no se devuelve hasta que se han obtenido todas las filas.
Si solamente es necesario el acceso secuencial a los resultados, se recomienda emplear
la función sqlite_unbuffered_query(), que tiene un rendimiento
muy superior, ya que el resultado no es almacenado (unbuffered).