On Nov 10, 2007 12:56 AM, Ronald Wiplinger <tm.ronald@xxxxxxxxx> wrote: > Andrew Ballard wrote: > Ronald, > > On Nov 9, 2007 9:05 PM, Ronald Wiplinger <ronald@xxxxxxxxx> wrote: > > > I tried to use echo statements for debugging and found that it seems I > do not get the information of require(). > > What do I need to change? > > > > Thanks for helping me! > > > I'm not sure what error you're getting, but I would guess it can't > find the required file because mysql-config is spelled wrong in the > > > > What do you mean it is spelled wrong? What is spelled wrong? The file name > of > the information for $dbname, $dbhost, $dbuname is in ../mysql-config In the code you posted, there was an extra 'y' in 'mysql'. My point about the constructor was that even if these variables are defined in your mysql-config file, it is included in the class constructor function RSS(). (See http://www.php.net/manual/en/language.oop.constructor.php) Anything you declare in that function would fall out of scope as soon as the function finishes, so they would not be available inside your getDetail() function or any other function. For more information, this should help: http://www.php.net/manual/en/language.variables.scope.php Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php