PHP - Lignes affectées par MySQLi

Syntaxe

int mysqli_affected_rows ([ resource $link_identifier = NULL ] )

Définition et utilisation

Il renvoie le nombre de lignes affectées dans la requête SELECT, INSERT, UPDATE, REPLACE ou DELETE précédente.

Valeurs de retour

Un entier> 0 indique le nombre de lignes affectées. 0 indique qu'aucun enregistrement n'a été affecté. -1 indique que la requête a renvoyé une erreur

Paramètres

Sr. Non Paramètres et description
1

connection

Il spécifie le nombre de connexions à utiliser en php

Exemple de mysqli_affected_rows () comme indiqué ci-dessous -

<?php
   $input = mysqli_connect("host_name","user_name","pass_id","db_name");
   
   if (mysqli_connect_errno($input)){
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }
   
   mysqli_query($input,"SELECT * FROM emp");
   echo "Affected rows: " . mysqli_affected_rows($input);
   
   mysqli_close($input);
?>