Oracle y PHP
La gente de Oracle han reescrito un libro que nos explica todo lo necesario para desarrollar aplicaciones en PHP que accedan a Oracle, está en formato PDF y la versión del documento es la 1.4. Este libro no es una guÃa completa de PHP y Oracle, ya que se supone que se tienen conocimientos básicos de PHP y SQL.
El libro está formado por 17 capÃtulos:
- Introducción: introducciones sobre Oracle y PHP.
- Extensiones PHP para Oracle: extensiones Oracle, OCI8 y PDO.
- Instalación de Oracle Database 10g Express Edition: aunque el manual se centra en esta versión, también es válida para cualquier versión de Oracle actual.
- Uso de Oracle Database 10g: trabajar con SQLs, PLs, crear usuarios, monitorear las sesiones, crear conexiones a la BD, crear informes y mucho más.
- Instalar Apache: tanto en Linux como en Windows.
- Instalar PHP: OCI en PHP4 y PHP5 tanto para Linux como para Windows y PDO en Linux y Windows.
- Instalar Zend Core para Oracle: instalación y administración de Zend Core para Oracle.
- Conectar a Oracle mediante OCI8: tipos de conexión, variables de entorno de Oracle, cerrar conexiones Oracle (algo que se suele olvidar hacer la gente).
- Ejecutar SQL mediante OCI8: inserciones, modificaciones, transacciones, errores OCI8, tunning de aplicaciones.
- Usar PL/SQL en OCI8: crear procedimientos, errores, cursores.
- Objetos grandes: LOBs y BFILEs.
- Uso de XML en Oracle y PHP: uso de la extensión SimpleXML y acceso a datos de Oracle mediante HTTP.
- Globalización: manipulación de Strings, Locale, codificación de caracteres de los HTML, formato de fechas y números.
- Debug.
- Testing: ejecutar tests OCI8, fallo en los tests, creación de tests.
- Nombre de funciones OCI8 en PHP.
- Extesión de Oracle obsoleta: comparación entre la extensión Oracle y OCI8.
The Underground PHP and Oracle Manual
VÃa / Christopher Jones on OPAL
Juntion PHP es una capa de persistencia de datos desarrollada por la gente de Zend. Para aquellos que no les suene qué es una capa de persistencia de datos, diremos que se trata de una capa intermedia en nuestra aplicación que ofrece servicios de persistencia