Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 08:32
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Mi primer conexion con Oracle desde PHP [AYUDA]

Hola chicos, ayer estuve viendo que alternativas tenia para este problemita.
Para empezar les cuento que ya decidi que voy a utilizar para conectarme y consultar OCI8.

Muy bien no me llevo con php.net y les pido que me den una mano.

esta es la funcion basica para conectarme con Oracle:

Código PHP:
Ver original
  1. $conn = oci_connect('proovedor', 'o******', '200.68.***.***/TERMINAL.WORLD');
  2.  
  3. if (!$conn) {
  4.     $e = oci_error();
  5.     trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
  6. }

oci_connect()
¿el primer parametro es el usuario?
¿el segundo la contraseña?
y ¿el tercero IP y base de datos separados por una barra ?.

Esa es mi primer duda.

Si bien ak tenemos una descripcion de la funcion oci_connect() , y en esta cito:

Cita:
Contiene la Instancia Oracle a conectarse. Puede ser una » Cadena de fácil conexión, o un Nombre de Conexión del fichero tnsnames.ora, o del nombre de una instancia local de Oracle.
La cual a mi me dieron esta cadena de conexion:

(DESCRIPTION = ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.77)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL)))


y tengo el usuario y contraseña. pero no se como armar bien la funcion.


me gustaria armar un IF para ver si conecta bien:

Código PHP:
Ver original
  1. <?php
  2. if(oci_connect() ){
  3. echo "Conexion OK!";
  4. }else{
  5. die (oci_error ());
  6. }
  7. ?>

Bueno gracias por tomarse unos min. en leer e interiorizarte en el tema
__________________
Mono programando!
twitter.com/eguimariano