DB_common::affectedRows() -- Finds number of rows affected by a data changing query
Description
   Number of rows affected by a data manipulation query
   (for example INSERT,
   UPDATE or DELETE).
   Returns 0 for SELECT queries.
  
Return value
   integer - number of rows
   or a DB_Error object on failure
  
Throws
   
Table 33-1. Possible PEAR_Error values
| Error code | Error message | Reason | Solution | 
|---|
| DB_ERROR_NOT_CAPABLE | 
        DB backend not capable
        | 
        Function is not supported by the database backend
        | 
        Switch to another database system, if you really
        need this feature.
        | 
 
  Note
This function can not be called
statically.
Example
Example 33-1. Using affectedRows() <?php
// Once you have a valid DB object named $db...
$res =& $db->query('DELETE * FROM clients');
if (PEAR::isError($res)) {
    die($res->getMessage());
}
echo 'I have deleted ' . $db->affectedRows() . ' clients';
?> |  
  |