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

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

pg_field_table

(PHP 5 >= 5.2.0)
pg_field_table — tables フィールドの名前あるいは oid を返す

説明

mixed pg_field_table ( resource result, int field_number, bool oid_only )
pg_field_table() は、フィールドが属するテーブルの名前か あるいは oid_onlyTRUE の場合にテーブルの oid を返します。

パラメータ

result
pg_query()pg_query_params() あるいは pg_execute() (その他も含む) から返された、PostgreSQL クエリ結果リソース。
field_number
0 から始まるフィールド番号。
oid_only
デフォルトでは、フィールドが属するテーブルの名前が返されます。 しかし oid_onlyTRUE に設定すると、 その代わりに oid が返されます。

返り値

成功した場合にフィールドのテーブル名あるいは oid、 あるいは失敗した場合に FALSE を返します。

例 1792. フィールドについてのテーブル情報の取得
<?php
$dbconn = pg_connect("dbname=publisher") or die("接続できません");

$res = pg_query($dbconn, "SELECT bar FROM foo");

echo pg_field_table($res, 0);
echo pg_field_table($res, 0, true);

$res = pg_query($dbconn, "SELECT version()");
var_dump(pg_field_table($res, 0));
?>
上の例の出力は、たとえば 以下のようになります。

foo
14379580

bool(false)

    


注意

注意: テーブル名を返すよりも oid を返すほうがずっと高速です。 なぜなら、テーブル名を取得するには、 データベースのシステムテーブルにクエリを発行しなければならないからです。

参考

pg_field_name()
pg_field_type()




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

辞書ショートカット

すべての辞書の索引

「pg_field_table」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS