Les agradezco si alguien me puede ayudar.
Tengo un servidor oracle con un procedimiento almacenado el cual funciona bien desde la consola
En otro servidor instale xampp y el php se conecta a el oracle.
PROBLEMA:
Necesito ejecutar desde el php el procedimiento almacenado que se encuentra en oracle. El codigo es el siguiente:
$query = "BEGIN
pkg_crea_mat_int.prf_adiciona_materia_int (:par_id_grupo
,:par_id_alum_programa,:par_cod_periodo,:par_cod_m ateria,:par_cod_unidad,:par_co
d_pensum);
END;";
$stmt=oci_parse($conn, $query);
oci_execute($stmt, OCI_DEFAULT);
El anterior codigo muestra el siguiente error:
Warning: oci_execute() [function.oci-execute]: ORA-06550: line 2, column 4: PLS-00201: identifier 'PKG_CREA_MAT_INT.PRF_ADICIONA_MATERIA_INT' must be declared ORA-06550: line 2, column 4: PL/SQL: Statement ignored in /opt/lampp/htdocs/xampp/inscribir.php on line 41