(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3::querySingle — 執行查詢並返回單一結果
query
要執行的 SQL 查詢。
entireRow
預設情況下,querySingle() 會返回查詢返回的第一個欄位的值。如果 entireRow
為 true
,則它會返回整個第一列的陣列。
返回結果的第一個欄位的值,或整個第一列的陣列(如果 entireRow
為 true
)。
如果查詢有效但沒有返回結果,則如果 entireRow
為 false
,則會返回 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 )