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
인 경우).
쿼리가 유효하지만 결과가 반환되지 않으면 entireRow
가 false
이면 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 )