(PECL ingres >= 1.4.0)
ingres_fetch_proc_return — Obtiene el valor de retorno de una llamada a un procedimiento
$result
)Esta función se usa para recuperar el valor de retorno que sigue a la ejecución de un procedimiento de una base de datos de Ingres (procedimiento al macenado).
Nota:
Si se usa con un procedimiento que produce filas, esta función debería invocarse después de haber obtenido todas las filas del procedmiento usando ingres_fetch_array(), ingres_fetch_object() o ingres_fetch_row(). Esta fnción eliminará cualquier fila aún no obtenida que quedara pendiente.
result
El identificador de resultados de la consulta
Devuelve valor de tipo integer si existe un valor de retorno, si no,
devolverá NULL
.
Ejemplo #1 Obtener el valor de retorno de una llamada a un procedimiento
<?php
$enlace = ingres_connect($base_datos);
if ( ingres_errno() != 0 ) {
$texto_error = ingres_error();
die($texto_error);
}
$resultado = ingres_query($enlace, "execute procedure php_proc (value = 1000)");
if ( ingres_errno() != 0 ) {
$texto_error = ingres_error();
die($texto_error);
}
echo "valor de retorno - " . ingres_fetch_proc_return($resultado) . "\n";
ingres_close($enlace);
?>