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()은 쿼리에서 반환된 첫 번째 열의 값을 반환합니다. entireRowtrue이면 전체 첫 번째 행의 배열을 반환합니다.

반환 값

결과의 첫 번째 열 값 또는 전체 첫 번째 행의 배열을 반환합니다(entireRowtrue인 경우).

쿼리가 유효하지만 결과가 반환되지 않으면 entireRowfalse이면 null이 반환되고, 그렇지 않으면 빈 배열이 반환됩니다.

유효하지 않거나 실패한 쿼리는 false를 반환합니다.


Examples

예제 #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
)