La fonction php mysqli_affected_rows est utilisée pour renvoyer le nombre de lignes d'enregistrement affectées par l'opération MySQL précédente (SELECT, INSERT, UPDATE, REPLACE, DELETE). Sa syntaxe est mysqli_affected_rows(connection).
Comment utiliser la fonction php mysqli_affected_rows ?
Définition et utilisation
La fonction mysqli_affected_rows() renvoie le nombre de lignes d'enregistrement affectées par l'opération MySQL précédente (SELECT, INSERT, UPDATE, REPLACE, DELETE).
Syntaxe
mysqli_affected_rows(connection);
Paramètres
connexion obligatoire. Spécifie la connexion MySQL à utiliser.
Valeur de retour : un entier > 0 indiquant le nombre de lignes d'enregistrement affectées. 0 signifie qu’il n’y a aucun enregistrement affecté. -1 signifie que la requête a renvoyé une erreur.
Version PHP : 5+
Exemple d'utilisation de la fonction php mysqli_affected_rows
Afficher le nombre de lignes d'enregistrement affectées à partir de différentes requêtes :
<?php // 假定数据库用户名:root,密码:123456,数据库:RUNOOB $con=mysqli_connect("localhost","root","123456","RUNOOB"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } // 执行查询并输出受影响的行数 mysqli_query($con,"SELECT * FROM websites"); echo "受影响的行数: " . mysqli_affected_rows($con); echo "<br>"; mysqli_query($con,"DELETE FROM websites WHERE alexa>1000"); echo "受影响的行数: " . mysqli_affected_rows($con); mysqli_close($con); ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!