Oracle
 sql >> Base de données >  >> RDS >> Oracle

ne peut pas sortir le paramètre de la procédure stockée en utilisant php

Je vous suggère d'essayer d'abord avec un exemple simple, en suivant le documentation qui contient des informations sur les variables OUT :

Créez une procédure simple :

CREATE PROCEDURE foo (p OUT VARCHAR2) IS 
BEGIN
   p := 'bar';
END foo;

Puis en PHP :

$stid = oci_parse($conn, 'begin foo(:p1); end;');
oci_bind_by_name($stid, ':p1', $p1, 3);
echo $p1;