SQLite3::querySingle

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

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

Описание

publicSQLite3::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 )
To Top