(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3::querySingle — Ejecuta una consulta y devuelve un único resultado
Ejecuta una consulta y devuelve un único resultado.
query
La consulta SQL a ejecutar.
entireRow
Por omisión, esta función devuelve el valor de la primera columna
devuelta por la consulta. Si entireRow
es true
, entonces la función
devolverá un array que contiene toda la primera fila.
Devuelve el valor de la primera columna del resultado, o un array
que contiene toda la primera fila (si el argumento entireRow
es true
).
Si la consulta es válida pero no devuelve ningún resultado, null
será devuelto si
entireRow
es false
, de lo contrario se devuelve un array vacío.
Las consultas inválidas devolverán false
.
Ejemplo #1 Ejemplo con SQLite3::querySingle()
<?php
$db = new SQLite3('mysqlitedb.db');
var_dump($db->querySingle('SELECT username FROM user WHERE userid=1'));
print_r($db->querySingle('SELECT username, email FROM user WHERE userid=1', true));
?>
El resultado del ejemplo sería algo similar a:
string(5) "Scott" Array ( [username] => Scott [email] => scott@example.com )