pg_get_resultとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > pg_get_resultの意味・解説 

pg_get_result

(PHP 4 >= 4.2.0, PHP 5)
pg_get_result — 非同期クエリの結果を取得する

説明

resource pg_get_result ( [resource connection] )
pg_get_result() は、 pg_send_query()pg_send_query_params() あるいは pg_send_execute() で実行した非同期クエリから結果リソースを取得します。
pg_send_query() およびその他の非同期クエリ関数は、 複数のクエリを PostgreSQL サーバに送信することが可能です。クエリの結果を ひとつずつ取得するには、pg_get_result() を使用します。

パラメータ

connection
PostgreSQL データベースの接続リソース。

返り値

結果 resource を返します。結果がもうない場合に FALSE を返します。

例 1798. pg_get_result() の例
<?php
  $dbconn = pg_connect("dbname=publisher") or die("Could not connect");

  if (!pg_connection_busy($dbconn)) {
     pg_send_query($dbconn, "select * from authors; select count(*) from authors;");
  }
 
  $res1 = pg_get_result($dbconn);
  echo "First call to pg_get_result(): $res1\n";
  $rows1 = pg_num_rows($res1);
  echo "$res1 has $rows1 records\n\n";
 
  $res2 = pg_get_result($dbconn);
  echo "Second call to pg_get_result(): $res2\n";
  $rows2 = pg_num_rows($res2);
  echo "$res2 has $rows2 records\n";
?>
上の例の出力は以下となります。

First call to pg_get_result(): Resource id #3
Resource id #3 has 3 records

Second call to pg_get_result(): Resource id #4
Resource id #4 has 1 records

    


参考

pg_send_query()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「pg_get_result」の関連用語

pg_get_resultのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



pg_get_resultのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS