| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
sqlite_querySQLiteDatabase::query(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0) sqlite_query -- SQLiteDatabase::query — 指定したデータベースに対してクエリを実行し、結果ハンドル を返す 説明
resource sqlite_query
( resource
$dbhandle
, string $query
[, int $result_type = SQLITE_BOTH
[, string &$error_msg
]] )
resource sqlite_query
( string
$query
, resource $dbhandle
[, int $result_type = SQLITE_BOTH
[, string &$error_msg
]] )オブジェクト指向型 (メソッド):
public SQLiteResult SQLiteDatabase::query
( string
$query
[, int $result_type = SQLITE_BOTH
[, string &$error_msg
]] )
指定したデータベースにより パラメータ
返り値
この関数は結果ハンドルを返します。失敗した場合に
クエリの型によらず、この関数はクエリが失敗した場合に sqlite_query() は、バッファリングされ、シーク可 能な結果ハンドルを返します。これは、レコードにランダムにアクセスす る必要がある小さなクエリの場合に有用です。バッファリングされた結果 ハンドルは、結果全体を保持するためのメモリを確保し、結果が取得され るまでは値を返しません。 データに連続的にアクセスしたい場合、かわりにより高性能な sqlite_unbuffered_query() を使用することが 推奨されます。 変更履歴
注意警告
SQLiteは、セミコロンで区切られた複数のクエリを実行します。 これにより、ファイルからロードするかスクリプトに埋め込んだ SQL をバッチ実行することができます。 しかしながら、これは関数の結果が使用されない場合のみ動作します。 使用されない場合、最初の SQL ステートメントのみ実行されます。 関数 sqlite_exec() は常に複数の SQL ステートメントを実行します。
複数のクエリを実行する際、この関数の返り値は、エラーの場合に
参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「sqlite_query - 指定したデータベースに対してクエリを実行し、結果ハンドル を返す」をGoogle検索
|