Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    OCINLogon

    OCINLogon

    (PHP 3>= 3_0_8, PHP 4 )

    OCINLogon __ Conecta con una base de datos Oracle usando una nueva conexión_ Devuelve una nueva sesión_

    Descripción

    int OCINLogon ( string username, string password [, string db])

    OCINLogon() crea una nueva conexión con una base de datos Oracle 8_ El tercer parámetro, que es opcional, puede contener el nombre de la instancia a Oracle o el nombre dado en el fichero tnsnames_ora de la base de datos a la que nos queremos conectar_ Si este parámetro no se especifica, PHP usa la variable de entorno ORACLE_SID (Oracle instance) o TWO_TASK (tnsnames_ora) para determinar la base de datos con la que queremos conectar_

    OCINLogon() fuerza una nueva conexión_ Se debe usar si necesita aislar un conjunto de transacciones_ Por defecto, las conexiones son compartidas a nivel de página si usa OCILogon() o a nivel del proceso del servidor web si usa OCIPLogon()_ Si posee múltiples conexiones abiertas usando OCINLogon(), todos los "commits" y "rollbacks" se aplican sólo a la conexion especificada_

    Este ejemplo demuestra como las conexiones están separadas_

    Ejemplo 1_ OCINLogon

    <?php
    print "<HTML><PRE>";
    $db = "";
    
    $c1 = ocilogon("scott","tiger",$db);
    $c2 = ocinlogon("scott","tiger",$db);
    
    function create_table($conn)
    { $stmt = ociparse($conn,"create table scott_hallo (test
    varchar2(64))");
      ociexecute($stmt);
      echo $conn_" created table\n\n";
    }
    
    function drop_table($conn)
    { $stmt = ociparse($conn,"drop table scott_hallo");
      ociexecute($stmt);
      echo $conn_" dropped table\n\n";
    }
    
    function insert_data($conn)
    { $stmt = ociparse($conn,"insert into scott_hallo 
                values('$conn' || ' ' || to_char(sysdate,'DD_MON_YY HH24:MI:SS'))");
      ociexecute($stmt,OCI_DEFAULT);
      echo $conn_" inserted hallo\n\n";
    }
    
    function delete_data($conn)
    { $stmt = ociparse($conn,"delete from scott_hallo");
      ociexecute($stmt,OCI_DEFAULT);
      echo $conn_" deleted hallo\n\n";
    }
    function commit($conn)
    { ocicommit($conn);
      echo $conn_" commited\n\n";
    }
    
    function rollback($conn)
    { ocirollback($conn);
      echo $conn_" rollback\n\n";
    }
    
    function select_data($conn)
    { $stmt = ociparse($conn,"select * from scott_hallo");
      ociexecute($stmt,OCI_DEFAULT);
      echo $conn_"____selecting\n\n";
      while (ocifetch($stmt))
        echo $conn_" <"_ociresult($stmt,"TEST")_">\n\n";
      echo $conn_"____done\n\n";
    }
    
    create_table($c1);
    insert_data($c1);
    
    select_data($c1);   
    select_data($c2);   
    
    rollback($c1);      
    
    select_data($c1);   
    select_data($c2);   
    
    insert_data($c2);   
    commit($c2);        
    
    select_data($c1);   
    
    delete_data($c1);   
    select_data($c1);   
    select_data($c2);   
    commit($c1);        
    
    select_data($c1);
    select_data($c2);
    
    drop_table($c1);
    print "</PRE></HTML>";
    ?>

    See also OCILogon() and OCIPLogon()_

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html