(PHP 5 < 5.4.0, PECL sqlite >= 1.0.1)
sqlite_fetch_single -- SQLiteResult::fetchSingle -- SQLiteUnbuffered::fetchSingle — Recupera la primera columna de un conjunto de resultados como cadena
$result
[, bool $decode_binary
= true
] ) : stringEstilo orientado a objetos (método):
$decode_binary
= true
] ) : string$decode_binary
= true
] ) : stringsqlite_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.
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.
Devuelve el valor de la primera columna, como cadena.
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);
}
?>