Ejemplo de Conexión Web ORACLE (nativa con PHP (OCI) )


$usuario="prueba";  
$password="prueba";
$server = ""

$cn = oci_connect($usuario, $password, $server) or die( "Problemas de Conexión"); 

// Al utilizar un oci_connect la sesión que se abre de oracle se  al terminar el php.
// si se usa oci_pconnect se abre la conexion y esta no se cierra al terminar la ejecucion del php
// esto es útil si el hilo atiende otra peticion php que requiere acceso a oracle
// El numero máximo de conexiones disponibles se define e la variable oci8.max_persistent=num del archivo php.ini
// El time-out de la conexion se define en  la variable oci8.persistent_timeout=seg



$SQL="select codigo, descripcion FROM prueba"; 
$stmt = ociparse($cn, SQL);
OCIExecute($stmt);    

$iNumFilas = oci_fetch_all($stmt,$results,0, -1, OCI_FETCHSTATEMENT_BY_ROW + OCI_ASSOC);
for ($i = 0; $i < $iNumFilas; $i++) {
         echo   $results[$i]["CODIGO"] ."-".$results[$i]["DESCRIPCION"]."
" ;         
      }

OCIFreeStatement($stmt);
OCILogoff($cn);



JulexFR