Este blog esta destinado para la comunidad desarrolladora de software, en el podrán encontrar trucos, atajos o consejos de diferentes lenguajes de programación o frameworks, tanto de tipo desktop como web. Si quieres participar como editor por favor hacerlo saber escribiendo un correo a cualquiera de los editores.

domingo, 24 de abril de 2011

Oracle y php

Para conectarnos a oracle desde php, habilitamos en el php.ini la libreria de conexion para Oracle, buscamos la linea extension=php_oci8.dll y la descomentamos.

*el archivo php.ini si estas en windows lo puedes buscar en la carpeta en la que instalaste el php,
si estas en linux buscalo en la carpeta donde esta el apache.

Luego en la carpeta en la cual puedes acceder desde el servidor creas un archivo.php, asi es como debes realizar la conexiòn.

archivo.php

<?php
$conn = oci_connect('user', 'password', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$stid = oci_parse($conn, 'SELECT table_name FROM user_tables');
oci_execute($stid);

echo "<table border='1'>";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
echo "<tr>";
foreach ($row as $item) {
echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>";
}
echo "</tr>";
}
echo "</table>";

?>


Luego accede a por tu navegador a http://localhost/archivo.php, debes tener encedido el apache.

No hay comentarios: