Services webmasters
Partenaires
Jeux concours gratuits
 
Constantes prédefinies
<<<
ora_bind ora_close
>>>

7.74 Oracle
7 Index des fonctions
 Manuel PHP

Introduction
Installation
Constantes prédefinies
->ora_bind
ora_close
ora_columnname
ora_columnsize
ora_columntype
ora_commit
ora_commitoff
ora_commiton
ora_do
ora_error
ora_errorcode
ora_exec
ora_fetch_into
ora_fetch
ora_getcolumn
ora_logoff
ora_logon
ora_numcols
ora_numrows
ora_open
ora_parse
ora_plogon
ora_rollback

7.74.4 ora_bind() Lie une variable PHP à un paramètre Oracle

[ Exemples avec ora_bind ]   PHP 3, PHP 4

bool  ora_bind ( resource   cursor , string   php_variable_name , string   sql_parameter_name , int   length , int   type )

ora_bind lie une variable PHP avec un paramètre SQL. Le paramètre SQL doit être de la forme ":name". Avec l'option, vous pouvez choisir si le paramètre SQL est de type entrée/sortie (0, valeur par défaut), entrée seulement (1) ou sortie seulement (2). Comme dans PHP 3.0.1, vous pouvez respectivement utiliser les constantes ORA_BIND_INOUT , ORA_BIND_IN et ORA_BIND_OUT plutôt que des nombres.

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. Les erreurs sont accessibles avec les fonctions ora_error et ora_errorcode .

ora_bind doit être appelée après la fonction ora_parse et avant ora_exec . Les valeurs d'entrées peuvent alors être fournies par assignation des variables PHP . Après la fonction ora_exec les variables liées contiennent les valeurs de sortie, si elles sont disponibles. Par exemple :
Exemple avec ora_bind

<?php
ora_parse
($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; end;");
ora_bind($curs, "result", ":x", $len, 2);
ora_bind($curs, "input", ":in", 5, 1);
ora_bind($curs, "output", ":out", 5, 2);
$input = 765;
ora_exec($curs);
echo
"Résultat : $result<BR>sortie : $output<BR>Entrée : $input";
?>

<< ora_bind >>
Constantes prédefinies Oracle ora_close
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -