PHP - Problema con PEAR DB

 
Vista:

Problema con PEAR DB

Publicado por Edu (1 intervención) el 01/05/2007 13:06:42
Cuando trato de conectar a una base MySQL en mi propio equipo utilizando PEAR DB, la aplicación se detiene justo en la función que utilizo para ésto...

Al iniciar la web, aparece absolutamente vacía y no se muestra ningún mensaje de error...

index.php

<?php
require("config.php");
require("core.php");

$setup = new setup;
$db = $setup->connect($dbhost, $dbtype, $dbname, $dbuser, $dbpass);
$setup->disconnect($db);
?>


config.php

<?php
$dbhost = "localhost";
$dbtype = "mysql";
$dbname = "blog";
$dbuser = "root";
$dbpass = "password";
?>


core.php

<?php
class setup
{
var $db = null;

function connect($dbhost, $dbtype, $dbname, $dbuser, $dbpass)
{
require('plugins/pear/DB.php');

// dbtype://user:pass@host/dbname
$dsn = $dbtype ."://". $dbuser .":". $dbpass ."@". $dbhost ."/". $dbname;

$db = DB::connect($dsn);

if(DB::isError($db))
{
die($db->getMessage());
}
else
{
return $db;
}
}

function disconnect($db)
{
$db->disconnect();
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con PEAR DB

Publicado por Gonzalo (84 intervenciones) el 01/05/2007 15:12:51
Si no sale ningún mensaje de error, ¿cómo sabes que se está parando al hacer la conexión? Lo digo porque si el index.php no tiene nada más que lo que has puesto, no hace nada. Conecta, desconecta, y adiós.

De todos modos, si quieres que te salgan errores, mira en la configuración del php.ini qué nivel de errores tienes puesto que salga.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar