Salut à tous,

je suis programmeur PHP & PL/SQL débutant. J'essaye d'exécuter une procédure stocké Oracle avec PHP en passant par une connexion DNS (fonction PHP odbc_connect). Voici le programme dont j'essaye de reproduire, et que marche avec les extensions PHP OCI:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
// call Oracle stored procedure 
$stmt = OCIParse($conn_direct,"BEGIN employee_id(:p1,:p2,:res); END;");
OCIBindByName($stmt,":p1",$p1,255);
OCIBindByName($stmt,":p2",$p2,255);
OCIBindByName($stmt,":res",$res,5);
$p1 = $emp_user_direct;
$p2 = $emp_password_direct;
OCIExecute($stmt);
echo " User ID : ".$res;
Pourriez-vous, s'il vous plait, me mettre sur le bonne route. Merci pour votre aide.