Exemplo
Imprimir linhas afetadas de diferentes consultas:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Perform queries and print out affected rows
mysqli_query($con,"SELECT *
FROM Persons");
echo "Affected rows: " . mysqli_affected_rows($con);
mysqli_query($con,"DELETE FROM Persons WHERE Age>32");
echo "Affected
rows: " . mysqli_affected_rows($con);
mysqli_close($con);
?>
Definição e Uso
Os mysqli_affected_rows() função retorna o número de linhas atingidas na SELECT anterior, INSERT, UPDATE, REPLACE ou DELETE.
Sintaxe
mysqli_affected_rows( connection ) ;
Parâmetro | Descrição |
---|---|
connection | Requeridos. Especifica a conexão MySQL para usar |
Detalhes técnicos
Valor de retorno: | Um inteiro> 0 indica o número de linhas afetadas. 0 indica que nenhum registro foram afetados. -1 indica que a consulta devolvido um erro |
---|---|
PHP Versão: | 5+ |
<PHP MySQLi Referência