Forum und email

sesam_affected_rows

(No version information available, might be only in CVS)

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

説明

int sesam_affected_rows ( string $result_id )

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

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

パラメータ

result_id

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

返り値

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

Example#1 sesam_affected_rows() の例

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