25 pers. connectées au site
Manuel Pear
DB_common::affectedRows()
DB_common::affectedRows() -- Trouve le nombre de lignes affectées
Description
Nombre de lignes affectées par une requête qui manipule des données (par exemple INSERT, UPDATE ou DELETE). Cette fonction retourne 0 pour les requêtes du type SELECT.
Valeur retournée
entier - nombre de lignes ou un objet DB_Error en cas d'échec.
Valeurs renvoyées
Tableau 39-1. Valeurs PEAR_Error possibles
| Code erreur |
Message erreur |
Raison |
Solution |
| DB_ERROR_NOT_CAPABLE |
DB backend not capable |
La fonction n'est pas supportée par le moteur de base de données. |
Changez de gestionnaire de base de données, si vous avez vraiment besoin de cette fonctionnalité. |
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 39-1. Exemple avec affectedRows()
- <?php
- $res =& $db->query('DELETE * FROM clients');
-
- if (PEAR::isError($res)) {
- die($res->getMessage());
- }
-
- echo 'J\'ai effacé ' . $db->affectedRows() . ' clients';
-
- ?>
|
Remonter