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

# pg_affected_rows

(PHP 4 >= 4.2.0, PHP 5)

pg_affected_rows -- 変更されたレコード(タプル)の数を返す

## 説明

int pg_affected_rows ( resource result )

pg_affected_rows() は、INSERT, UPDATE, DELETE クエリにより変更されたタプル(インスタンス/レコード/行)の数を 返します。

> 注意: この関数は、以前は pg_cmdtuples() と呼ばれていました。

## パラメータ

result

  pg_query(), pg_query_params() あるいは pg_execute() から返される PostgreSQL の クエリ結果リソース。

## 返り値

クエリによって変更された行の数を返します。もし変更されたタプルがない場合は 0 を返します。

## 例

例 1. pg_affected_rows() の例

`<?php $result = pg_query($conn, "INSERT INTO authors VALUES ('オーウェル', 2002, '動物農場')"); $cmdtuples = pg_affected_rows($result); echo $cmdtuples . " タプルが変更されました。\n"; ?>`

上の例の出力は以下となります。

    1 タプルが変更されました。

## 参考

pg_query()
pg_query_params()
pg_execute()
pg_num_rows()

前のページ | ホーム | 次のページ
PostgreSQL 関数 | 上に戻る | pg_cancel_query