Azran
Usuario Novato
Usuario Novato

Me va a explotar la cabeza llevo intentando hacer una conexión con una base de datos oracle mediante php y no obtengo nada. .
Por lo que he visto por internet lo mas fácil es usar ADOBD como libreria para hacer la conexión.
El código es el siguiente.


<?php
echo "hola a todos";
$DB = 1;
$DBName = "localhost";
$user = SYTEM;
$pass = MANAGER;
include "c:/apache/ADODB/adodb.inc.php";
$db = NewADOConnection("oracle");
echo "<br><br>Ping <br>";
$db->Connect('127.0.0.1',"SYSTEM", "MANAGER","ZEUS");
echo "PONG";
$result = $db->Execute("SELECT * FROM DEPARTAMENTOS");

if ($result === false) die("failed");

while (!$result->EOF) {
for ($i=0, $max=$result->FieldCount(); $i < $max; $i++)
echo $result->fields[$i].' ';
$result->MoveNext();
print "<br>n";
}
?>



El resultado es que no escribe la palabra PONG siquiera. Si alguien tiene algun ejemplo en el que se realize una conexion me seria de gran ayuda.
Gracias de Antemano
Avatar Image
@man / @woman
@man / @woman

Quizás sea porque se ha ha olvidado unas comillas.

$user = "SYTEM";
$pass = "MANAGER";

Atomo64
Machacateclados
Machacateclados

ese include es válido?

Avatar Image
Okupa del foro
Okupa del foro

Sustituye:
$db->Connect('127.0.0.1',"SYSTEM", "MANAGER","ZEUS");

por
$db->Connect($DBName,"SYSTEM", "MANAGER","ZEUS");

y tb el include va así
include("archivo.php");

Bye.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares