--------------------------------------------------------------------------------
ex_php_mp_3_out.php
--------------------------------------------------------------------------------
Ajout
fonction procedure stockee";
if ($connexion=ocilogon("waller_a","AQWzsx34", "dbinfo")){
echo "Connection OK
";
}
// gestion erreurs : essayer avec mauvais login
$texte="begin :res := f(:x) ; end;"; // rem : il faut concatener
$ordre=ociparse($connexion, $texte);
$x=3;
ocibindbyname($ordre, ':res', $res);
ocibindbyname($ordre, ':x', $x);
ociexecute($ordre);
echo "f($x)=$res
";
$texte="begin p(:x,:res); end;";
$ordre=ociparse($connexion, $texte);
$x=7;
ocibindbyname($ordre, ':res', $res);
ocibindbyname($ordre, ':x', $x);
ociexecute($ordre);
echo "p($x,...) retourne $res
";
$texte="begin q(:x,:res); end;";
$ordre=ociparse($connexion, $texte);
$x='super';
ocibindbyname($ordre, ':x', $x);
ocibindbyname($ordre, ':res', $res, 100);
// valeur exacte selon chaine retour
ociexecute($ordre);
echo "q($x,...) retourne $res";
$x='toto';
ociexecute($ordre);
echo "q($x,...) retourne $res";
?>
--------------------------------------------------------------------------------