| 
 
  7.28.7 fbsql_affected_rows()
    Lit le nombre de ligne affectées par la dernière requête
   [ Exemples avec fbsql_affected_rows ]   PHP 4 >= 4.0.6 
int
 fbsql_affected_rows (
resource
 
link_identifier
 )
fbsql_affected_rows
  retourne le nombre de
    lignes affectées par la dernière requête INSERT, UPDATE ou DELETE,
    effectuée avec la connexion représentée par
     
link_identifier
 . Si ce dernier n'est pas
    spécifié, c'est la dernière connexion ouverte par
     
fbsql_connect
  qui sera utilisée.
    
| Note |  | 
 
     Si vous utilisez les transactions, vous devez appeler
      
fbsql_affected_rows
  après votre requête
     INSERT, UPDATE ou DELETE, et non après la validation.
     
 |   
    Si la dernière requête DELETE ne contenait pas de clause WHERE, toutes
    les lignes seront effacées, mais  
fbsql_affected_rows
 
    retournera 0.
    
| Note |  | 
 
     Lors d'une requête UPDATE, FrontBase ne modifie pas les lignes dont les
     anciennes valeurs sont égales aux nouvelles. Cela fait que
      
fbsql_affected_rows
  ne retournera pas le nombre
     de ligne traitées, mais le nombre de lignes affectées (modifiées) par
     la requête.
     
 |   
    Si la dernière requête échoue,  
fbsql_affected_rows
 
    retourne -1.
    
    Voir aussi
     
fbsql_num_rows
 .
    
 |