Foros del Web » Programando para Internet » PHP »

ayuda con php + oracle +adodb

Estas en el tema de ayuda con php + oracle +adodb en el foro de PHP en Foros del Web. Hola tengo que hacer una conexion a un servidor oracle que no esta en el servidor apache y hasta ahora no he podido lograr conectar ...
  #1 (permalink)  
Antiguo 21/08/2007, 13:24
 
Fecha de Ingreso: agosto-2004
Ubicación: Lima
Mensajes: 109
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta ayuda con php + oracle +adodb

Hola tengo que hacer una conexion a un servidor oracle que no esta en el servidor apache y hasta ahora no he podido lograr conectar a la base de datos el scrip php es:
Código PHP:
<?php
require_once("adodb/adodb.inc.php");
/****conexion oracle****/
  
   
$username 'SYSTEM';
   
$password 'mipass';
   
$hostname '147.168.192.1';
   
$databasename "ventas";
   
$driver "oci8po";
   
$dsn "$driver://$username:$password@$hostname/$databasename";
   echo 
$dsn;
   
$db NewADOConnection($dsn);
   if (!
$db) die("La Conexion ha Fallado");
  
// $db->debug = true; // a false para no ver mensajes
   
$sql='select * from owner_rafam.pedidos';
   echo 
$sql;
   
# DB::Connect($dsn) tambien funciona si se  incluye 'adodb/adodb-pear.inc.php' al inicio del script
   
$rs $db->Execute($sql);
   
$cnt 0;
   while (
$arr $rs->fetchRow()) {
       
print_r($arr); print "<br>";
      
   }
?>
y el mismo script para conectarme a mysql de manera local lo cual se conecta sin ningun problema.
Código PHP:
<?
$username 
'root';
   
$password '';
   
$hostname 'localhost';
   
$databasename 'ejemplo';
   
$driver 'mysql';
   
$dsn "$driver://$username:$password@$hostname/$databasename";
   echo 
$dsn;
   
$db NewADOConnection($dsn)
   or die(
"no hay conexion"); 
   
$rs $db->Execute('select * from clientes');
   
$cnt 0;
   while (
$arr $rs->fetchRow()) {
       
print_r($arr); print "<br>";
?>
hasta ahora segun se ve el error que podria existir es en cuanto a los valores $username ,$password ,$hostname ,$databasename

que compone la acedena de conexion ya que cuando solo le envio como dato el $driver no me arroja ningun error me podrian ayudar a despejar esta duda
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 01:00.