(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3::querySingle — Выполняет запрос и возвращает одиночный результат
Выполняет запрос и возвращает одиночный результат.
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 )