Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2244 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  comment executer une procedure oracle et recuperer les valeurs out ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment executer une procedure oracle et recuperer les valeurs out ?

n°739075
swich
snps
Posté le 26-05-2004 à 09:53:54  profilanswer
 

bonjour tout le monde.
voila je voudrais executer une procedure oracle a partir de PHP, et j'ai besoin de recuperer les valeurs out.
est ce que quelqu'un sait comment jepeux faire ca ?
merci :)

mood
Publicité
Posté le 26-05-2004 à 09:53:54  profilanswer
 

n°739116
skeye
Posté le 26-05-2004 à 10:04:41  profilanswer
 

swich a écrit :

bonjour tout le monde.
voila je voudrais executer une procedure oracle a partir de PHP, et j'ai besoin de recuperer les valeurs out.
est ce que quelqu'un sait comment jepeux faire ca ?
merci :)


Peut-être là:
http://www.orafaq.com/faqphp.htm#PROC

n°739279
swich
snps
Posté le 26-05-2004 à 10:58:49  profilanswer
 

je comprends pas, je fais :  

Code :
  1. $conn = ora_logon("pass", "log" )or die("connexion non effectuée" );
  2.     $curs = ora_open($conn);
  3.     $in= 94;
  4.     $res=0;
  5.     $cu=ora_parse($curs, "begin TOTO.GETMESS(:in_NumMess,:out_Err);end;" );
  6.     ora_bind($curs,"in",":in_NumMess", 5, 1);
  7.     ora_bind($curs,"res",":out_Err", 5, 1);
  8.     $resul=ora_exec($curs);
  9.     echo "result : $res";


et en fait donc j'ai un warning sur la ligne :  $resul=ora_exec($curs);
Warning: Can't find variable for parameter in /users/www/SISPAD_WEB/pipeOracle.php on line 55
 
et il ne me change pas la valeur de $res
qq'un sait d'ou ca peut venir ?

n°739860
swich
snps
Posté le 26-05-2004 à 14:04:56  profilanswer
 

resolu en remplacant :
 ora_bind($curs,$in,":in_NumMess", 5, 1);  
  ora_bind($curs,$res,":out_Err", 5, 1);  
 
mais il m'affiche impossible de trouver la page....
ou reste sur unepage blanche (meme les echo de ma fonction ne fonctionnent pas)


Message édité par swich le 26-05-2004 à 14:22:00

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  comment executer une procedure oracle et recuperer les valeurs out ?

 

Sujets relatifs
[Shell] CGI et Oracleexecuter une procedure stockée dans une autre
Migration d'une base de donnée ACCESS vers OracleQuelle fonction utiliser pour récupérer les coordonnées de la souris?
[HTML - Outlook] Récupérer un Rendez-vous ?pbm dans une procédure sql !!
[Struts] mes formulaires gardent toutes les valeurs de champs en cacheDuplication d'une BD Oracle :
récupérer un autre xml dans un xsl pour travailler sur 2 xml 
Plus de sujets relatifs à : comment executer une procedure oracle et recuperer les valeurs out ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR