Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2009, 21:15
phidalgo
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: Conectar a oracle 10g con php

Hola, puntualmente que tienes y que te falta?

Por ejemplo yo tengo instado xampp y para operar con Oracle + conecciones PDO (también podrían ser ADODB) esto habría que hacer:
- Ir al php.ini y descomentar:
php_oracle.dll
php_oci8.dll
php_pdo_oci.dll
php_pdo_oci8.dll
- Luego tomar estas mismas dll y colocarlas en system32 (si estas in windows)
- Reiniar
- Luego el siguiente codigo php debería andar el asunto
Código PHP:
try {
    
$dbh = new PDO("oci:dbname=xe;host=localhost;port=1521","hr","tuclave");
} catch (
PDOException $e) {
    echo 
"Error: "$e->getMessage();
    exit;
}
$query "SELECT * FROM COUNTRIES";

$stmt $dbh->prepare($query);

if (
$stmt->execute()) {
    while (
$row $stmt->fetch()) {
        echo 
$row['COUNTRY_NAME']."<br />";
    }

No se si esto ya lo sabes o no pero Oracle 10 Express viene con un usuario que hay que activar "HR" (recursos humanos) y en ella con unas tablas, entre ellas el 'COUNTRY_NAME')