PDOStatement::nextRowset
En esta página
PDOStatement::nextRowset
Avance al siguiente conjunto de resultados de un manejador de conjuntos de resultados múltiples
Descripción#
public PDOStatement::nextRowset(): bool
```php
Algunas bases de datos soportan procedimientos almacenados que retornan más de un conjunto de resultados (también conocido como juegos de resultados). PDOStatement::nextRowset permite acceder al segundo y siguientes conjuntos de resultados asociados con el objeto PDOStatement. Cada conjunto de resultados tiene diferentes juegos de columnas desde el conjunto de resultados.
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Esta función retorna `true` en caso de éxito o `false` si ocurre un error.
## Ejemplos
Recuperación de múltiples conjuntos de resultados retornados por un procedimiento almacenado
El siguiente ejemplo muestra cómo llamar a un procedimiento almacenado, `MULTIPLE_ROWSETS`, que retorna tres conjuntos de resultados. Un ciclo [do-while](#control-structures.do.while) es utilizado para recorrer el método PDOStatement::nextRowset, que retorna `false` y termina el ciclo cuando no hay más conjuntos de resultados disponibles.
```php
El ejemplo anterior mostrará:
Conjunto de resultados 1:
apple red
banana yellow
Conjunto de resultados 2:
orange orange 150
banana yellow 175
Conjunto de resultados 3:
lime green
apple red
banana yellow
Véase también#
PDOStatement::columnCount, PDOStatement::execute, PDOStatement::getColumnMeta, PDO::query