sqlite_current

SQLiteResult::current

SQLiteUnbuffered::current

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_current -- SQLiteResult::current -- SQLiteUnbuffered::currentObtiene la fila actual como un array de un conjunto de resultado

Descripción

sqlite_current ( resource $result [, int $result_type = SQLITE_BOTH [, bool $decode_binary = TRUE ]] ) : array

Estilo orientado a objetos (método):

SQLiteResult::current ([ int $result_type = SQLITE_BOTH [, bool $decode_binary = TRUE ]] ) : array
SQLiteUnbuffered::current ([ int $result_type = SQLITE_BOTH [, bool $decode_binary = TRUE ]] ) : array

sqlite_current() es identica a sqlite_fetch_array() excepto que esta no avanza a la siguiente fila antes de devolver los datos, sino que solamente devuelve los datos de la posición actual.

Parámetros

result

El recurso del resultado de SQLite. Este parámetro no es requerido cuando se usa el método orientado a objetos.

result_type

El parámetro opcional result_type acepta una constante y determina cómo se indexará el array devuelto. Usar SQLITE_ASSOC devolverá índices asociativos (los nombres de los campos) mientras que SQLITE_NUM devolverá sólo índices numéricos (los campos en números ordinales). SQLITE_BOTH devolverá índices tanto asociativos como numéricos. SQLITE_BOTH es el valor por defecto para esta función.

decode_binary

Cuando el parámetro decode_binary es seteado a TRUE (el valor por defecto), PHP decodificará la codificación binaria que se aplicó a los datos si éstos fueron codificados usando la función sqlite_escape_string(). Normalmente debería dejar este valor por defecto, a menos que esté interoperando con bases de datos creadas por otras aplicaciones sqlite.

Valores devueltos

Devuelve un array de la fila actual de un conjunto de resultados;. FALSE Si el posición actual está más allá de la última fila.

Los nombre de las columnas devueltos por SQLITE_ASSOC y SQLITE_BOTH serán mayúsculas o no de acuerdo al valor de la opción de configuración sqlite.assoc_case.

Ver también

  • sqlite_seek() - Busca un número de fila en particular en un conjunto de resultados almacenado en buffer
  • sqlite_next() - Busca el número de fila siguiente
  • sqlite_fetch_array() - Recupera la siguiente fila de un conjunto de resultados como un array