SQLite3::querySingle

(PHP 5 >= 5.3.0, PHP 7)

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

Описание

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

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

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

query

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

entire_row

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

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

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

Если запрос корректный, но результат пуст, то вернётся null, если параметр entire_row является 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
)