Position actuelle: Accueil> Catégories de fonctions> mysqli_stmt::$affected_rows

mysqli_stmt::$affected_rows

(MySQLI_STMT_AFFECT_ROWS) Renvoie le nombre total de lignes modifiées, supprimées ou insérées dans la dernière instruction exécutée
Nom:mysqli_stmt::$affected_rows
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Obtenez le nombre de lignes affectées par la déclaration de prétraitement

Nom de la fonction: mysqli_stmt :: $ affecte_rows ()

Version applicable: PHP 5, PHP 7

Description de la fonction: Cette fonction est utilisée pour obtenir le nombre de lignes affectées par l'exécution de l'instruction de prétraitement.

Syntaxe: int mysqli_stmt :: $ affecte_rows ()

paramètre:

  • Aucun paramètre

Valeur de retour:

  • Renvoie un entier indiquant le nombre de lignes affectées.

Exemple:

 <?php // 假设连接数据库并执行了一条更新语句$stmt = $mysqli->prepare("UPDATE users SET name = ? WHERE id = ?"); $stmt->bind_param("si", $name, $id); $name = "John"; $id = 1; $stmt->execute(); // 获取受影响的行数$affectedRows = $stmt->affected_rows; echo "受影响的行数: " . $affectedRows; ?>

Résultat de sortie:

受影响的行数: 1

Dans l'exemple ci-dessus, nous avons utilisé la propriété $affected_rows de la classe mysqli_stmt pour obtenir le nombre de lignes affectées après l'exécution de l'instruction de mise à jour. Tout d'abord, nous avons préparé une instruction de mise à jour à l'aide de la méthode prepare() et lié les paramètres à l'aide bind_param() . Nous exécutons ensuite l'instruction de prétraitement et utilisons la propriété $affected_rows pour obtenir le nombre de lignes affectées. Enfin, nous publions le nombre affecté de lignes à l'écran.

Il convient de noter que l'attribut $affected_rows ne peut être obtenu qu'après que l'instruction de prétraitement a été exécutée et ne peut être utilisée que dans les instructions de mise à jour, de supprimer et d'insérer. Pour les instructions de sélection, vous pouvez utiliser l'attribut $stmt->num_rows pour obtenir le nombre de lignes dans l'ensemble de résultats.

Fonctions similaires
Articles populaires