PHP Conference Japan 2024

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

範例

範例 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