Re: DB::connect problem

From: Date: Wed, 17 Nov 2004 18:45:33 +0000
Subject: Re: DB::connect problem
References: 1 2 3  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-15604@lists.php.net to get a copy of this message
On Wed, 17 Nov 2004 11:49:50 -0300, Gastón <lkpo2004-gas@yahoo.com.ar> wrote: > > > > ----- Original Message ----- > > From: Justin Patrin > > To: Gastón > > Cc: pear-general@lists.php.net > > Sent: Tuesday, November 16, 2004 10:42 PM > > Subject: Re: [PEAR] DB::connect problem > > > > > > On Tue, 16 Nov 2004 19:23:49 -0300, Gastón <lkpo2004-gas@yahoo.com.ar> > wrote: > >> Hi! I've got this code: > >> <?php > >> require_once 'DB.php'; > >> > >> $user = 'aUser'; > >> $pass = 'thePass'; > >> $host = 'localhost'; > >> $db_name = 'test'; > >> $dsn = "mysql://$user:$pass@$host/$db_name"; > >> > >> echo "CONNECTING"; > >> $db = DB::connect($dsn); > >> > >> echo "CHECKING ERRORS"; > >> if (DB::isError($db)) { > >> die("ERROR: ".$db->getMessage()); > >> } > >> > >> echo "CONNECTED"; > >> ?> > >> But as result i've got this: > >> CONNECTING > >> > >> But nothing else!! What could be the problem? I've tested the pear > >> package date and it works fine. Could be a bug on DB? > >> > > > > Check for a segfault in the apache log. Set error reporting to E_ALL. > > Set a PEAR error callback which die()s with the error message. > > > > In addition, you should output the user info when getting PEAR errors, > > especially from DB. > > > > die($err->getMessage().' '.$err->getUserInfo()); > > > > -- > > Justin Patrin > > > Check for a segfault in the apache log. > I've checked and there is no such error. Hmmm...that's strange. > > > Set error reporting to E_ALL. > I don't know how to do that... Could you tell me what file i have to > modify? Your php.ini. If you'd rather not you can also do this at the start of your script: error_reporting(E_ALL); > > > In addition, you should output the user info when getting PEAR errors, > especially from DB. > > die($err->getMessage().' '.$err->getUserInfo()); > I've done that but nothing changed. I didn't think it would since you weren't getting the error anyway. > > Thank you Justin and excuse me for my english. I don't speak it very > good. I still don't know what the problem is... > Well, you're writing it ok. :-) Next thing is to try connecting to mysql using mysql_connect() instead of DB. See what happens then. -- Justin Patrin

« previous php.pear.general (#15604) next »