sqlite_fetch_single
SQLiteResult::fetchSingle
SQLiteUnbuffered::fetchSingle
(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
Descripción
$result
[, bool $decode_binary = true
] )Estilo orientado a objetos (método):
$decode_binary = true
] )$decode_binary = true
] )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_binaryes seteado aTRUE(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
- sqlite_fetch_array() - Recupera la siguiente fila de un conjunto de resultados como un array