PHP マニュアル
前のページ |  | 次のページ

# pg_query

(PHP 4 >= 4.2.0, PHP 5)

pg_query -- クエリを実行する

## 説明

resource pg_query ( resource connection, string query)

pg_query()は、クエリが実行できた場合にクエリ結 果リソースを返します。失敗した場合や `connection`が有効な接続でない場合に `FALSE` を返します。接続が有効な場合、エラーに関する詳細を pg_last_error() により取得することが可能です。 pg_query()は、 `connection`リソースで指定されたPostgreSQLデー タベースにSQL命令を送信します。 `connection`は、 pg_connect()または pg_pconnect()から返された有効な接続である必要が あります。この関数の返り値はクエリ結果のリソースであり、 pg_fetch_array()のような他のPostgreSQL関数から 結果にアクセスする際に使用されます。

> 注意: `connection`は、 pg_query()ではオプションのパラメータです。 `connection`が指定されない場合、デフォルトの 接続が使用されます。デフォルトの接続は、 pg_connect()または pg_pconnect()でにより作成された直近の接続です。

> `connection`は省略可能ですが、スクリプトのバ グが発見しにくくなるため、推奨されません。

> 注意: この関数は、`pg_exec()`と呼ばれていました。 `pg_exec()`は互換性確保のためにまだ使用可能ですが、 新しい名前を使用することが推奨されています。

pg_connect(), pg_pconnect(), pg_fetch_array(), pg_fetch_object(), pg_num_rows(), pg_affected_rows()も参照下さい。

前のページ | ホーム | 次のページ
pg_put_line | 上に戻る | pg_result_error