PDOStatement::rowCount
(no version information, might be only in CVS)
PDOStatement::rowCount -- Retourne le nombre de lignes affectées par le dernier appel à la fonction PDOStatement::execute()Description
int PDOStatement::rowCount ( void )PDOStatement::rowCount() retourne le nombre de lignes affectées par la dernière requête DELETE, INSERT ou UPDATE exécutée par l'objet PDOStatement correspondant.
Si la dernière requête SQL exécutée par l'objet PDOStatement associé est une requête de type SELECT, quelques bases de données retourneront le nombre de lignes retournées par cette requête. Néanmoins, ce comportement n'est pas garanti pour toutes les bases de données et ne devrait pas être exécuté pour des applications portables.
Exemples
Exemple 2. Comptage des lignes retournées par une requête SELECT Pour la plupart des bases de données, PDOStatement::rowCount() ne retourne pas le nombre de lignes affectées par une requête SELECT. À la place, utilisez PDO::query() pour faire une requête SELECT COUNT(*), puis utilisez PDOStatement::fetchColumn() pour récupérer le nombre de lignes retournées. Votre application peut ainsi effectuer la bonne action.
L'exemple ci-dessus va afficher :
|
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ