strip_tags remove oci_fetch_array oci_fetch_all ejemplo php oracle

php - remove - strip_tags wordpress



Conectándose a Oracle usando PHP (5)

¿Cómo me conecto a una instancia de base de datos remota de Oracle desde PHP?

Necesito consultar (leer solo) la base de datos Oracle remota para obtener cierta información; ¿Necesito tener instalado Oracle Instant Client?

¿Es suficiente la extensión OCI para PHP?


Vi esto en la sección "Notas" de la documentación de PHP :

Si está utilizando PHP con Oracle Instant Client, puede usar el método de nomenclatura de fácil conexión (...)

Por lo tanto, creo que es bastante claro que puede conectarse a un Oracle DB sin Oracle Instant Client, utilizando solo la extensión Oracle de PHP.


hay un par de pasos que debe seguir para que esto funcione.

En primer lugar, debe instalar el controlador Oracle para cualquier sistema operativo que tenga. Luego, cree un DSN para que odbc lo use para conectar la función de php a la base de datos de Oracle. En Windows, puede encontrar esto en el Panel de control -> Fuentes ODBC

Una vez que haya hecho esto, reinicie el DB, el servidor web y luego debería poder probarlo todo con esto:

odbc_connect($dsn,$user,$pass);

Si tiene Linux, se necesitan los mismos pasos, pero no estoy seguro de cómo se crea un DSN en Unix.


Si está intentando conectarse a Oracle en ubuntu con PHP, los siguientes enlaces le han sido de gran ayuda:

A) http://pecl.php.net/bugs/bug.php?id=9253

Ese es el verdadero caballo de batalla: te da casi todos los datos que necesitas.

B) http://fabrizioballiano.net/2008/01/26/how-to-install-php-pdo_oci-on-ubuntu-gutsy/

Esto también es útil para detalles de cosas que necesitan ser instaladas para que oráculo funcione con ubuntu.

Si lo está utilizando con PHP, deberá asegurarse de que las variables de entorno TNS_ADMIN y ORACLE_HOME estén disponibles para el usuario de apache. Hay un archivo llamado ''envvars'' en el directorio apache2 donde puede establecerlos. (Para mi propia facilidad de uso, tengo los dos puntos en el mismo directorio).


El mejor manual para usar PHP con Oracle es Underground PHP Oracle Manual . Periódicamente actualizado. Por ejemplo, la última actualización describe las nuevas características interesantes de OCI (Oracle Call Interface). Lo encontré por accidente y desde entonces nunca me arrepentí. Comience con ese buen manual.


Desde PHP Manual

  • Necesitará las bibliotecas del cliente Oracle para usar esta extensión.

  • La forma más conveniente de instalar todos los archivos requeridos es utilizar Oracle Instant Client, que está disponible en el sitio de Oracle.