ORACLE + PHP
Bueno hace poco se tenia la curiosidad de poder accesar a una BD oracle desde php, antes de empezar con este pequeño tutorial es importante mencionar que el servidor cuentas con las siguientes instalaciones:
- solaris 9
- apache 2.2.3
- oracle 10g
Bien ahora hay que descargar las fuentes de php y comenzamos las compilacion con la siguiente linea:
# ./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-oci8=$ORACLE_HOME –with-zlib
donde $ORACLE_HOME pertenece a la ruta de instalacion de ORACLE si todo sale sin error podremos hacer:
# make
# make install
no olviden copiar el archivo php.ini-dist a la ruta /usr/local/lib/php.ini y reiniciamos el apache.
ok ahora podemos crear un pequeño script de prueba:
<?php
$c = oci_connect(”usuario”, “password”, “//localhost/SID”);
$s = oci_parse($c, ’select * from tabla’);
$s = oci_parse($c, $sql);
oci_execute($s);
while ($row = oci_fetch_array($s, OCI_RETURN_NULLS)) {
print ”;
foreach ($row as $item)
print ”.$iitem.”;
print ”;
}
print ‘<br>’;
oci_close($c);
?>
a tomar en cuenta que SID es el nombre de instancia de oracle que queremos accesar.
Bueno espero que les sirva, mas adelante y dependiendo del tiempo que tenga podremos hacer algunas cosas mas complejas.








