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

# sesam_affected_rows

(PHP 3 CVS only)

sesam_affected_rows -- 直近のクエリにより作用されたレコードの数を得る

## 説明

int sesam_affected_rows ( string result_id )

直近のクエリが変更した行の数を取得します。

sesam_affected_rows() 関数は、"即時型" SQL 命令 (`INSERT`、`UPDATE`、 `DELETE` のような更新処理)との組合せで使用された 場合にのみ有用な値を返します。これは、SESAM が "select型" クエリに 関して "作用されたレコード" に関する情報を返さないためです。

## パラメータ

`result_id`

  sesam_query() により返された有効な結果 ID。

## 返り値

`result_id` に関連するクエリにより作用された レコード数を返します。

## 例

例 1. sesam_affected_rows() の例

`<?php $result = sesam_execimm("DELETE FROM PHONE WHERE LASTNAME = '" . strtoupper($name) . "'"); if (!$result) { /* ... エラー ... */ } echo sesam_affected_rows($result). " 姓が " . $name . " のエントリが削除されました。\n"; ?>`

## 参考

sesam_query()
sesam_execimm()

前のページ | ホーム | 次のページ
SESAM データベース関数 | 上に戻る | sesam_commit