2012-03-08 4 views

Répondre

12

Utilisez mysql_num_rows pour SELECT requêtes en mysql_affected_rows pour UPDATE et DELETE requêtes.

  • mysql_num_rows vous indique le nombre d'enregistrements ont été retournés à partir d'une SELECT requête
  • mysql_affected_rows vous indique combien de lignes ont été UPDATE ed ou DELETE ed
1

J'ajouterai que, mysqli_num_rows nécessite un atribute la variable d'ensemble de résultats, tandis que mysqli_affected_rows requiert pour un attribut la variable de connexion à la base de données. C'est une différence importante.

0

Avec la requête SELECT, mysqli_affected_rows fonctionnera de la même manière que mysqli_num_rows

+0

Ouais. J'ai trouvé cette information sur le site officiel de php. [link] (http://php.net/manual/fr/mysqli.affected-rows.php) – Tempteh