PHP mysqli affected_rows()

La fonction affected_rows() / mysqli_affected_rows() est une fonction intégrée en PHP qui renvoie le nombre de lignes affectées dans une requête SELECT, INSERT, UPDATE, REPLACE ou DELETE.
 

Syntaxe

Style procédural:

mysqli_affected_rows(conn)

 
Style orienté objet:

$mysqli->affected_rows

 
 

Paramètres
  • conn(Obligatoire) : Spécifie la connexion MySQL à utiliser.

 

Valeur de retour

La fonction renvoie le nombre de lignes affectées. -1 indique que la requête a renvoyé une erreur.
 

Version PHP:

5+
 

Exemple – Style procédural:
<?php
$conn = mysqli_connect("localhost", "root", "password", "db_name");

if (mysqli_connect_errno()) {
  echo "Impossible de se connecter à MySQL: " . mysqli_connect_error();
  exit();
}

mysqli_query($conn, "SELECT * FROM Users");
echo "Le nombre de lignes affectées = " . mysqli_affected_rows($conn);

mysqli_close($conn);
?>

 
 

Exemple – Style orienté objet:
<?php
$mysqli = new mysqli("localhost", "root", "password", "db_name");

if ($mysqli->connect_errno) {
  echo "Impossible de se connecter à MySQL: " . $mysqli->connect_error;
  exit();
}

$mysqli->query("SELECT * FROM Users");
echo "Le nombre de lignes affectées = " . $mysqli->affected_rows;

$mysqli->close();
?>
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *