sql >> Base de Datos >  >> RDS >> Oracle

no puedo sacar el parámetro del procedimiento almacenado usando php

Le sugiero que primero pruebe con un ejemplo simple, siguiendo el documentación que contiene información sobre las variables OUT:

Cree un procedimiento simple:

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

Luego en PHP:

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