The mysql_affected_rows() function is used to get number of affected rows in the mysql operation.
PHP mysql_affected_rows() Function Example:
The mysql_affected_rows() function is used to get number of affected rows in the mysql operation. It return number of affected rows on success and -1 if query failed.
Example:
<?php
$connection = mysql_connect("localhost","root","root");
if (!$connection) {
die('PHP Mysql database connection could not connect : ' . mysql_error());
}
else{
$db_name = "php_mysql";
mysql_select_db($db_name, $connection);
$sql="delete from user where user_id <= 2;";
mysql_query($sql);
printf("Records deleted: %d\n", mysql_affected_rows());
}
mysql_close($connection);
?>
The database user table data(records) is:

In this example we have execute delete query for delete records form the user table that have user_id equals or less then 2. The mysql_affected_rows() function return the number of affected rows for this operation.
Output:
After running this example the browser output is:
Records deleted: 2
And the database user table records is:


[ 0 ] Comments