| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
ingres_unbuffered_query(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう) ingres_unbuffered_query — 未バッファ SQL クエリを Ingres に送信する 説明
mixed ingres_unbuffered_query
( resource
$link
, string $query
[, array $params
[, string $types
]] )ingres_unbuffered_query() は、指定したクエリを Ingres サーバーに送信します。 クエリは、現在開いているトランザクションの一部となります。 開いているトランザクションがない場合は ingres_unbuffered_query() が新しいトランザクションを開きます。 トランザクションを閉じるには、ingres_commit() をコールして変更をデータベースにコミットするか ingres_rollback() で変更をキャンセルします。 スクリプトが終了すると、開いているトランザクションはすべて (ingres_rollback() をコールして) ロールバックされます。 新しいトランザクションを開く前に ingres_autocommit() をコールすると、 SQL を実行するたびにその場で自動的にコミットするようになります。 Ingres は、未バッファの文を一度にひとつしかアクティブにできません。 この拡張モジュールは、アクティブな未バッファの文をすべて閉じてから SQL を実行します。さらに、フェッチを始める前に ingres_result_seek() で行の位置を移動することはできません。
パラメータ
返り値
ingres_unbuffered_query() は、行を取得した場合にクエリ結果 ID
を返します。行がない場合、たとえば INSERT や UPDATE あるいは DELETE
文を実行した場合は 例
例1 シンプルな未バッファ select 文の発行
<?php 例2 ingres_unbuffered_query() へのクエリパラメータのパース
<?php 例3 BLOB 型のパラメータの挿入
<?php 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「ingres_unbuffered_query - 未バッファ SQL クエリを Ingres に送信する」をGoogle検索
|