|
(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()Avertissement |
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls. |
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.
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. 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.
L'exemple ci-dessus va afficher :
|
Précédent | Sommaire | Suivant |
PDOStatement::nextRowset | Niveau supérieur | PDOStatement::setAttribute |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:14