Position actuelle: Accueil> Catégories de fonctions> mysql_affected_rows

mysql_affected_rows

Obtient le nombre de lignes enregistrées affectées par l'opération MySQL précédente.
Nom:mysql_affected_rows
Catégorie:Non classé
Langage de programmation:php
Description en une ligne:Obtenez le nombre de lignes affectées par la dernière opération MySQL (insérer, mettre à jour, supprimer)

Nom de la fonction: MySQL_AFFected_Rows ()

Version applicable: PHP 5.x - 5.6 (déprécié)

Utilisation: La fonction MySQL_AFFected_Rows () est utilisée pour obtenir le nombre de lignes affectées par l'opération MySQL la plus récente (insérer, mettre à jour, supprimer).

Syntaxe: int mysql_affected_rows (ressource $ link_identifier = null)

paramètre:

  • $ link_identifier (facultatif): identifiant de connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte est utilisée.

Valeur de retour: renvoie le nombre de lignes affectées par l'opération MySQL la plus récente, et s'il n'y a pas de lignes affectées, renvoyez 0. Si une erreur se produit, renvoyez -1.

Exemple:

// Créer une connexion avec la base de données MySQL $ link = mysql_connect ('localhost', 'username', 'mot de passe'); if (! $ link) {die ('Impossible de se connecter à la base de données:'. mysql_error ()); }

// Sélectionnez la base de données $ db_selected = mysql_select_db ('database_name', $ link); if (! $ db_selected) {die ('Impossible de sélectionner la base de données:'. mysql_error ()); }

// Exécuter une requête MySQL $ Résultat = MySQL_Query ("Mise à jour des utilisateurs SET Age = 30 Where id = 1");

if ($ result) {// Obtenez le nombre de lignes affectées $ affecte_rows = MySQL_AFFected_rows ($ link); Echo "Nombre de lignes affectées:". $ affecte_rows; } else {echo 'mis à jour les données ont échoué:'. mysql_error (); }

// Fermez la connexion de la base de données mysql_close ($ link);

Notes:

  1. La fonction MySQL_AFFected_Rows () ne s'applique qu'aux connexions MySQL établies à l'aide de mysql_connect ().
  2. Cette fonction ne convient pas pour se connecter aux bases de données MySQL à l'aide de MySQLI ou PDO.
  3. Après PHP 5.5, la fonction MySQL_AFFected_Rows () a été obsolète et il est recommandé d'utiliser l'extension MySQLI ou PDO à la place.
Fonctions similaires
Articles populaires