ホームページ >バックエンド開発 >PHPの問題 >PHPのmysqli_affected_rows関数の使い方

PHPのmysqli_affected_rows関数の使い方

藏色散人
藏色散人オリジナル
2019-05-26 11:07:272704ブラウズ

php mysqli_affected_rows 関数は、前の MySQL 操作 (SELECT、INSERT、UPDATE、REPLACE、DELETE) によって影響を受けたレコード行の数を返すために使用されます。その構文は mysqli_affected_rows(connection) です。

PHPのmysqli_affected_rows関数の使い方

php mysqli_affected_rows 関数の使用方法

定義と使用法

mysqli_affected_rows( ) 関数は、前の MySQL 操作 (SELECT、INSERT、UPDATE、REPLACE、DELETE) によって影響を受けたレコード行の数を返します。

#構文

mysqli_affected_rows(connection);

パラメータ

接続が必要です。使用する MySQL 接続を指定します。

戻り値: 0 より大きい整数は、影響を受けるレコード行の数を示します。 0 は、影響を受けるレコードがないことを意味します。 -1 は、クエリがエラーを返したことを意味します。

PHP バージョン: 5

php 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。