Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Conectarme a Oracle desde PHP

Estas en el tema de Conectarme a Oracle desde PHP en el foro de Oracle en Foros del Web. Hola buenos días a todos: Estoy intentando conectarme a Oracle desde código PHP, pero estoy teniendo bastantes problemas. Ya he leido varios Temas o blogs ...
  #1 (permalink)  
Antiguo 12/12/2008, 04:40
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Conectarme a Oracle desde PHP

Hola buenos días a todos:

Estoy intentando conectarme a Oracle desde código PHP, pero estoy teniendo bastantes problemas.

Ya he leido varios Temas o blogs de este foro, pero siguo teniendo probleas para conectarme. Mi s dudas son las siguientes:

- He leido, que para poder trabajar con la extención php oci8 (que permite conectarte a oracle), tengo que trabajar con PHP 4 (con php 5 no) y además tengo que tener instalado el cliente de oracle (con tnsname.ora configurado) en el mismo sitio donde tenga instalado el xammp
- El servidor de oracle está en una máquina y xammp la tengo en otra máquina distinta (supongo que esto influye a la hora de hacer la conexión, supongo que tengo que pasarle puerto, ip etc)
-¿Alguien sabría decirme qué cliente de oracle bajarme y desde donde exactamente? ¿el cliente de oracle es gratuiro?
-¿Es cierto que la BBDD de oracle tiene que tener unos permisos especiales para el usuario de conexión?

Bueno esas son mis dudas hasta el momento. Muchas gracias y un cordial saludo.
  #2 (permalink)  
Antiguo 12/12/2008, 20:28
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Conectarme a Oracle desde PHP

1) segun yo funciona con php4 y 5 sin problemas

2) segun yo la conexion se logra solo con usuario, password y sid de la base

3) el cliente de oracle lo descargas desde oracle.com, buscate el cliente para 10g y segun yo es gratis

4) "permisos especiales" no que recuerde, aunque deberias de leer mas sobre permisos en oracle
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 30/06/2009, 17:52
 
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Conectarme a Oracle desde PHP

Hola yo estoy tratando de conectarme a oracle con PHP Version 4.4.7, utilizando oci_connect y oci_fetch_array para consultar, y solo me muestra la pantalla en blanco ni siquiera me devuelve el error, ahh mencionando que la bd oracle esta en otro servidor distinto a donde tengo php.

Aunque tengo la firme idea q si me conecto remotamente a esa base de datos desde mi equipo debo poder hacerlo desde mi codigo php, ohh no?
  #4 (permalink)  
Antiguo 01/07/2009, 08:40
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años
Puntos: 8
Respuesta: Conectarme a Oracle desde PHP

Primero tienes que verificar que tu apache(o tu server funciona correctamente) incluyendo los scripts de PHP y después ver lo de la conexión a oracle.
  #5 (permalink)  
Antiguo 01/07/2009, 12:51
 
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 99
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Conectarme a Oracle desde PHP

Ya logre hacer la conexion y establecer una consulta con la base de datos ahora el problema es la sintaxis para el where campo_tipo_integer= $variable_entero.

Solo esta ayuda para la sintaxis:

$valor=10;
$c = oci_pconnect("usuario", "passss", "SID");
$s = oci_parse($c, "select *from TABLA where CAMPO_ID= $valor");
oci_execute($s);

while ($res = oci_fetch_array($s))
{

echo $res[1]."-------".$res[2]."<br>";

}

Última edición por noraazzul; 02/07/2009 a las 09:11
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.