php mysqli_affected_rows 関数は、前の MySQL 操作 (SELECT、INSERT、UPDATE、REPLACE、DELETE) によって影響を受けたレコード行の数を返すために使用されます。その構文は mysqli_affected_rows(connection) です。
php mysqli_affected_rows 関数の使用方法
定義と使用法
mysqli_affected_rows( ) 関数は、前の MySQL 操作 (SELECT、INSERT、UPDATE、REPLACE、DELETE) によって影響を受けたレコード行の数を返します。
#構文
mysqli_affected_rows(connection);
パラメータ
接続が必要です。使用する MySQL 接続を指定します。 戻り値: 0 より大きい整数は、影響を受けるレコード行の数を示します。 0 は、影響を受けるレコードがないことを意味します。 -1 は、クエリがエラーを返したことを意味します。 PHP バージョン: 5php mysqli_affected_rows 関数の使用例
さまざまなクエリから影響を受けるレコード行の数を出力します:<?php // 假定数据库用户名:root,密码:123456,数据库:RUNOOB $con=mysqli_connect("localhost","root","123456","RUNOOB"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } // 执行查询并输出受影响的行数 mysqli_query($con,"SELECT * FROM websites"); echo "受影响的行数: " . mysqli_affected_rows($con); echo "<br>"; mysqli_query($con,"DELETE FROM websites WHERE alexa>1000"); echo "受影响的行数: " . mysqli_affected_rows($con); mysqli_close($con); ?>
以上がPHPのmysqli_affected_rows関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。