DB_common::affectedRows()

DB_common::affectedRows() – Trouve le nombre de lignes affectées

Synopsis

integer affectedRows ( )

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.

Return value

integer - nombre de lignes ou un objet DB_Error en cas d'échec.

Throws

Possible PEAR_Error values
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

This function can not be called statically.

Example

Exemple avec affectedRows()

<?php
// En supposant que vous avez un objet DB valide nommé $db...
$res =& $db->query('DELETE * FROM clients');

if (
PEAR::isError($res)) {
    die(
$res->getMessage());
}

echo 
'J\'ai effacé ' $db->affectedRows() . ' clients';
?>
Interface pour l'accès aux bases de données (Previous) Active ou non l'auto-commit (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.