> -----Original Message-----
> From: Scott Taylor [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 18, 2002 5:30 PM
> To: [EMAIL PROTECTED]
> Subject: RE: populating hash from DBI
> 
> 
> At 02:20 PM 18/07/2002, Bob Showalter wrote:
> 
> >Each pass through the loop overwrites %numlegs, so it will only
> >contain one entry, corresponding to the last row.
> 
> So I found.
> 
> >You can do something like this:
> >
> >    while (my $a = $sth->fetchrow_arrayref) {
> >       $numlegs{$a->[0]} = $numlegs{$a->[1]};
> >    }
> 
> Ah!  Close, but that gives me this idea:

Whoops! That should have been:

      $numlegs{$a->[0]} = $a->[1];

> my @cols;
> 
> while ( @cols = $sth->fetchrow ){
>           $numlegs{"$cols[0]"} = $cols[1] ;
> };
> 
> Which works.  Thanks.

Yep!

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to