Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2005, 13:55
Avatar de myconatani
myconatani
 
Fecha de Ingreso: enero-2004
Ubicación: Pje.Ralún 8955 Santiago
Mensajes: 73
Antigüedad: 21 años
Puntos: 1
Ejecutar con php un funcion de Oracle, ojo no es un Stored Procedure

Hola.

Amigos del Foro.

Mi consulta es la siguiente, de que manera puedo invocar una funcion de oracle desde una instruccion de php, no necesito llamarla desde un Query, sino que sola pasandole algunos parametros.

Invoca un Stored Procedure con Oracle y PHP

$esta_cursor=OCINewCursor($conexion);
$esta=OCIParse($conexion,"begin sp_cont_esta(:tidoct,:estado,:user_name,:data); end;");
OCIBindByName($esta, ":tidoct",$tidoct);
OCIBindByName($esta, ":estado",$estado);
OCIBindByName($esta, ":user_name", $user_name);
OCIBindByName($esta, ":data", $esta_cursor,-1,OCI_B_CURSOR);
OCIExecute($esta);
OCIExecute($esta_cursor);
return $esta_cursor;

Ahora necesito invocar una funcion el cual me retorna un solo valor.
__________________
myconatani