mssql_next_result

(PHP 4 >= 4.0.5, PHP 5, PECL odbtp >= 1.1.1)

mssql_next_resultMover el puntero interno del resultado al siguiente resultado

Advertencia

Esta función está OBSOLETA en PHP 7.0.0.

Las alternativas a esta función son:

Descripción

mssql_next_result ( resource $result_id ) : bool

Al enviar más de una instrucción SQL en el servidor o ejecutar un procedimiento almacenado con varios resultados, causará que el servidor devuelva varios conjuntos de resultados. Esta función pondrá a prueba de forma disponible resultados adicionales del servidor. Si existe un conjunto de resultados adicional será liberado el conjunto de resultados existentes y preparado para recuperar las filas del nuevo conjunto de resultados.

Parámetros

result_id

El recurso de resultado que se está evaluando. Este resultado proviene de una llamada a mssql_query().

Valores devueltos

Devuelve TRUE si dispone de un conjunto de resultados adicional o FALSE en caso contrario.

Ejemplos

Ejemplo #1 Ejemplo de mssql_next_result()

<?php
// Conectar a MSSQL y seleccionar la base de datos
$link mssql_connect('MANGO\SQLEXPRESS''sa''phpfi');
mssql_select_db('php'$link);

// Enviar una consulta a MSSQL
$sql 'SELECT [name], [age] FROM [php].[dbo].[persons]';
$query mssql_query($sql$link);

// Iterar a través de registros devueltos
do {
    while (
$row mssql_fetch_row($query)) {
        
// Manejar registros ...
    
}
} while (
mssql_next_result($query));

// Liberar
mssql_free_result($query);
mssql_close($link);
?>