sybase_affected_rows

(PHP 3>= 3.0.6, PHP 4 )

sybase_affected_rows --  Retourne le nombre de lignes affectées par la dernière requête Sybase

Description

int sybase_affected_rows ( [resource link_identifier])

sybase_affected_rows() retourne le nombre de lignes affectées par la dernière requête.

sybase_affected_rows() retourne le nombre de lignes affectées par la dernière requête INSERT, UPDATE ou DELETE sur le serveur associé à l'identifiant de connexion link_identifier. Si le lien n'est pas précisé, le dernier lien ouvert est utilisé.

Exemple 1. Exemple avec sybase_affected_rows()

<?php
    
/* connexion &agrave; la base */
    
sybase_connect('SYBASE', '', '') or
        die(
"Impossible de se connecter");
    
sybase_select_db("db");

    
sybase_query("DELETE FROM sometable WHERE id < 10");
    
printf ("Nombre de lignes effac&eacute;es : %d\n", sybase_affected_rows());
?>

Le script ci-dessus pourrait afficher :

Nombre de lignes effac&eacute;es : 10

Cette commande ne sert à rien sur les requête SELECT : uniquement sur des requêtes qui modifient les lignes. Pour connaître le nombre de lignes retournées par un SELECT, utilisez sybase_num_rows().

Note : Cette fonction n'est diponible qu'avec la librairie CT Sybase, et non pas avec la librairie DB.

Voir aussi sybase_num_rows().