PHP 8.3.4 Released!

SQLite3::querySingle

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

SQLite3::querySingleВыполняет запрос и возвращает одиночный результат

Описание

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

Выполняет запрос и возвращает одиночный результат.

Список параметров

query

SQL запрос для выполнения.

entireRow

По умолчанию, функция querySingle() возвращает значение первого столбца, возвращаемого запросом. Если параметр entireRow является true, то запрос возвращает массив всего первого ряда.

Возвращаемые значения

Возвращает значение первого столбца результатов или массив всей первой строки (если параметр entireRow является true).

Если запрос корректный, но результат пуст, то вернётся null, если параметр entireRow является false, в противном случае возвращается пустой массив.

Неверный или отсутствующий запрос возвращает false.

Примеры

Пример #1 Пример использования 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));
?>

Вывод приведённого примера будет похож на:

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