PDOStatement::getColumnMeta
<<<
PDOStatement::nextRowset PDOStatement::rowCount
>>>

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.39 PDOStatement::nextRowset() Avance à la prochaine ligne de résultats d'un gestionnaire de lignes de résultats multiples

[ Exemples avec pdostatement_nextrowset ]   CVS uniquement

bool  PDOStatement::nextRowset ( void )

Quelques bases de données supportent les procédures stockées qui retournent plus d'une ligne de résultats (aussi connu comme des jeux de résultats). PDOStatement::nextRowSet vous permet d'accéder à la seconde et suivantes lignes de résultats associées avec l'objet PDOStatement. Chaques lignes de résultats ont des jeux différents de colonnes depuis la ligne de résultats.

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Récupération de multiples lignes de résultats retournées par une procédure stockée

L'exemple suivant montre comment appeler une procédure stockée, MULTIPLE_RESULTS, qui retourne trois lignes de résultats. Nous utilisons une boucle do / while pour parcourrir la méthode PDOStatement::nextRowset , qui retourne FALSE et termine la boucle lorsque plus aucune ligne de résultats ne peut être retournée.

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