sqlite_fetch_single

SQLiteResult::fetchSingle

SQLiteUnbuffered::fetchSingle

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

sqlite_fetch_single -- SQLiteResult::fetchSingle -- SQLiteUnbuffered::fetchSingleRecupera la primera columna de un conjunto de resultados como cadena

Descripción

sqlite_fetch_single ( resource $result [, bool $decode_binary = true ] ) : string

Estilo orientado a objetos (método):

SQLiteResult::fetchSingle ([ bool $decode_binary = true ] ) : string
SQLiteUnbuffered::fetchSingle ([ bool $decode_binary = true ] ) : string

sqlite_fetch_single() es idéntica a sqlite_fetch_array() excepto que devuelve el valor de la primera columna del conjunto de filas.

Esta es la manera más óptima para recuperar datos cuando sólo interesan los valores de una única columna de datos.

Parámetros

result

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

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 el valor de la primera columna, como cadena.

Ejemplos

Ejemplo #1 Un ejemplo de sqlite_fetch_single()

<?php
if ($dbhandle sqlite_open('mysqlitedb'0666$sqliteerror)) {

    
$sql "SELECT id FROM sometable WHERE id = 42";
    
$res sqlite_query($dbhandle$sql);

    if (
sqlite_num_rows($res) > 0) {
        echo 
sqlite_fetch_single($res); // 42
    
}
    
    
sqlite_close($dbhandle);
}
?>

Ver también