さまざまなクエリの影響を受ける行数を出力します。
<?php // データベースのユーザー名: root、パスワード: 123456、データベース: CODERCTO であると仮定します$con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" );if ( mysqli_connect_errno ( $con )){ echo "MySQL への接続に失敗しました: " . mysqli_connect_error ();} //クエリを実行し、影響を受ける行の数を出力します。 mysqli_query ( $con , " SELECT * FROM Website" ); echo "影響を受ける行の数: " . mysqli_query ( $ con ) ; , "alexa>1000 の Web サイトから削除" );echo "影響を受ける行数: " . ( $con ); mysqli_close ( $con ) ;mysqli_affected_rows() 関数は、前の MySQL 操作 (SELECT、INSERT、UPDATE、REPLACE、DELETE) によって影響を受けたレコード行の数を返します。
mysqli_affected_rows(接続) ;
パラメータ | 説明する |
---|---|
繋がり | 必須。使用する MySQL 接続を指定します。 |
戻り値: | 0 より大きい整数は、影響を受ける行数を表します。 0 は、影響を受けるレコードがないことを意味します。 -1 は、クエリがエラーを返したことを意味します。 |
---|---|
PHPのバージョン: | 5+ |