Re: Closing DB handler with PerlCleanupHandler

[prev] [thread] [next] [Date index for 2004/11/10]

From: Perrin Harkins
Subject: Re: Closing DB handler with PerlCleanupHandler
Date: 06:47 on 10 Nov 2004
Batara Kesuma wrote:
> But I have a problem here, because I
> use 'our' on $dbh so other functions can use it. It looks like:
> 
> ---
> sub show_name {
>   our $dbh;
>   my $sth = $dbh->prepare("SELECT name FROM member WHERE id=?");
>   $sth->execute(1);
>   ...
> }
> 
> ## MAIN
> my $mn = MyPackage::Main::->new();
> our $dbh = $mn->load_dbh();

It looks to me like you are creating this problem by using "our".  Why 
not use "my" and pass the handle around, or put it somewhere like 
$r->pnotes() instead?

Also, why do you want to avoid persistent connections?

- Perrin

        -- 
        Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Closing DB handler with PerlCleanupHandler
Batara Kesuma 02:47 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Stas Bekman 02:46 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Batara Kesuma 03:51 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Stas Bekman 04:07 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Perrin Harkins 06:47 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Batara Kesuma 07:37 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Timour Ezeev 15:27 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Perrin Harkins 20:30 on 10 Nov 2004

Re: Closing DB handler with PerlCleanupHandler
Glenn Strauss 08:41 on 10 Nov 2004

Generated at 11:26 on 21 Dec 2004 by mariachi v0.52