PHP 8.5.0 Alpha 1 available for testing

SQLite3::querySingle

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3::querySingleEjecuta una consulta y devuelve un único resultado

Descripción

public SQLite3::querySingle(string $query, bool $entireRow = false): mixed

Ejecuta una consulta y devuelve un único resultado.

Parámetros

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.

Valores devueltos

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.

Ejemplos

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
)

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top