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

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

ifx_affected_rows

(No version information available, might be only in CVS)
ifx_affected_rows — クエリで変更された行の数を得る

説明

int ifx_affected_rows ( resource result_id )
result_id に関連するクエリにより変更された 行の数を返します。
insert, update ,delete の場合、その数は、実際に作用された行の数 (sqlerrd[2]) です。select の場合、これは推定値 (sqlerrd[0]) です。 この値を信用してはいけません。データベースサーバは、SELECT により 実際に返される行の数を返すことはありません。これは、この段階 (オプティマイザがクエリ手順を定義している場合には、"PREPARE" を 行った直後) では、行の取得を始めてさえもいないためです。
ifx_prepare() の実行後に、クエリ結果を適当な量に 制限するために使用すると便利です。

パラメータ

result_id
ifx_query() または ifx_prepare() により返される有効な結果 ID です。

返り値

行の数を整数値で返します。

例 972. Informix で変更された行
<?php
$rid = ifx_prepare("select * from emp
                     where name like " . $name, $connid);
if (! $rid) {
   /* ... error ... */
}
$rowcount = ifx_affected_rows($rid);
if ($rowcount > 1000) {
   printf ("Too many rows in result set (%d)\n<br />", $rowcount);
   die ("Please restrict your query<br />\n");
}
?>


参考

ifx_num_rows()



このページでは「PHP関数リファレンス」からifx_affected_rowsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からifx_affected_rowsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からifx_affected_rows を検索

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

辞書ショートカット

すべての辞書の索引

「ifx_affected_rows」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS