sqlsrv_next_result
En esta página
sqlsrv_next_result
Activa el siguiente resultado de la consulta especificada
Descripción#
sqlsrv_next_result(resource $stmt): mixed
```php
Activa el siguiente resultado de la consulta especificada. Los resultados incluyen los conjuntos de resultados, el número de filas y los parámetros de salida.
## Parámetros
`stmt`
La consulta sobre la cual se llamará el siguiente resultado.
## Valores devueltos
Devuelve `true` si el siguiente resultado ha sido recuperado con éxito, `false` si ocurre un error, y `null` si no hay más resultados para recuperar.
## Ejemplos
Ejemplo con `sqlsrv_next_result`
El siguiente ejemplo ejecuta una consulta batch que realiza inserciones en una tabla y luego realiza una selección de la tabla. Esto produce 2 resultados en la consulta: uno para las filas afectadas por el INSERT, y otro para las filas devueltas por el SELECT. Para recuperar las filas devueltas por el SELECT, la función `sqlsrv_next_result` debe ser llamada para pasar el primer resultado.
"; // Se mueve al siguiente resultado y muestra los resultados. $next_result = sqlsrv_next_result($stmt); if( $next_result ) { while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)){ echo $row['id']." : ".$row['data']."
"; } } elseif( is_null($next_result)) { echo "No hay más resultados.
"; } else { die(print_r(sqlsrv_errors(), true)); } ?>
```php
Véase también#
sqlsrv_query
sqlsrv_fetch_array
sqlsrv_rows_affected