PDOStatement::nextRowset
<<<
PDOStatement::rowCount PDOStatement::setAttribute
>>>

8.101 Fonctions PDO
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Configuration à l'exécution
Drivers PDO
Connexions et gestionnaire de connexion
Transactions et validation automatique (auto-commit)
Requêtes préparées et procédures stockées
Erreurs et gestionnaire des erreurs
Les objets larges (LOBs)
Classes pré-définies
Constantes pré-définies
PDO::beginTransaction
PDO::commit
PDO::__construct
PDO::errorCode
PDO::errorInfo
PDO::exec
PDO::getAttribute
PDO::getAvailableDrivers
PDO::lastInsertId
PDO::prepare
PDO::query
PDO::quote
PDO::rollBack
PDO::setAttribute
PDOStatement::bindColumn
PDOStatement::bindParam
PDOStatement::bindValue
PDOStatement::closeCursor
PDOStatement::columnCount
PDOStatement::errorCode
PDOStatement::errorInfo
PDOStatement::execute
PDOStatement::fetch
PDOStatement::fetchAll
PDOStatement::fetchColumn
PDOStatement::getAttribute
PDOStatement::getColumnMeta
PDOStatement::nextRowset
->PDOStatement::rowCount
PDOStatement::setAttribute
PDOStatement::setFetchMode

8.101.40 PDOStatement::rowCount() Retourne le nombre de lignes affectées par le dernier appel à la fonction PDOStatement::execute()

[ Exemples avec pdostatement_rowcount ]   CVS uniquement

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.

Retourne le nombre de lignes effacées

PDOStatement::rowCount retourne le nombre de lignes affectées par une requête DELETE, INSERT, ou UPDATE.

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. A 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.

<< PDOStatement::rowCount >>
PDOStatement::nextRowset Fonctions PDO PDOStatement::setAttribute