SQLite3::query

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3::querySQL クエリを実行する

説明

public SQLite3::query(string $query): SQLite3Result|false

SQL クエリを実行し、SQLite3Result オブジェクトを返します。 クエリが(DML文のように)結果を生成しない場合は、 返される SQLite3Result オブジェクトは役に立ちません。 そのようなクエリでは、SQLite3::exec() を代わりに使ってください。

パラメータ

query

実行したい SQL クエリ。

戻り値

SQLite3Result オブジェクトを返します。 失敗した場合に false を返します

例1 SQLite3::query() の例

<?php
$db 
= new SQLite3('mysqlitedb.db');

$results $db->query('SELECT bar FROM foo');
while (
$row $results->fetchArray()) {
    
var_dump($row);
}
?>

関連キーワード:  実行, query, esult, オブジェクト, prepare, querySingle, public, string, 生成, exec