Lit le résultat d'un appel à une procédure stockée

# ingres_fetch_proc_return

(PECL ingres >= 1.4.0)

ingres_fetch_proc_return — Lit le résultat d'un appel à une procédure stockée

### Description

ingres_fetch_proc_return ( resource `$result` ) : int

ingres_fetch_proc_return() lit le résultat retourné par une procédure stockée Ingres.

> Note:

> Si cette fonction est utilisée avec une procédure stockée qui produit des lignes, elle doit être appelée après que toute les lignes de la procédure ait été lues avec ingres_fetch_array(), ingres_fetch_object() ou ingres_fetch_row(). Cette fonction va éliminer toutes les lignes qui n'ont pas encore été lues.

### Liste de paramètres

`result`

  La ressource de résultat Ingres

### Valeurs de retour

Retourne un entier s'il y a une valeur à retourner, et sinon, retourne `NULL`.

### Exemples

Exemple #1 Lit la valeur retournée par une procédure stockée Ingres

`<?php
$link = ingres_connect($database);
if ( ingres_errno() != 0 ) {
$error_text = ingres_error();
die($error_text);
}
$result = ingres_query($link, "execute procedure php_proc (value = 1000)");
if ( ingres_errno() != 0 ) {
$error_text = ingres_error();
die($error_text);
}
echo "return value - " . ingres_fetch_proc_return($result) . "\n";
ingres_close($link);
?>`

### Voir aussi

- ingres_query() - Envoie une requête SQL à Ingres
- ingres_fetch_array() - Récupère une ligne de résultat Ingres dans un tableau
- ingres_fetch_object() - Récupère une ligne de résultat dans un objet
- ingres_fetch_row() - Récupère une ligne de résultat dans un tableau énuméré