On Wed, Feb 06, 2002 at 01:57:21PM +0000, Wiliam Stephens wrote: > Hi > > I want to retrieve a row of MySQL data using Perl and DBI, so I do it like > this: > > [code] > my $sqlquery = qq|SELECT * FROM ata_members WHERE id=$id|; > $sth = $dbh->prepare($sqlquery); > $sth->execute or die("Can't execute SQL query. [$DBI::err] > $DBI::errstr"); > $ref = $sth->fetchrow_hashref(); > $sth->finish; > [/code]
Seems reasonable. > But what I want is to populate a %hash with all name/value pairs > retruned from this query. Are you sure that there is data returned? > I tried: > > [code] > my %hash = %$ref; > [/code] > > But that doesn't work. It should. I'm not sure why you'd want to do it, but it should work. Jeremy -- Jeremy D. Zawodny, <[EMAIL PROTECTED]> Technical Yahoo - Yahoo Finance Desk: (408) 349-7878 Fax: (408) 349-5454 Cell: (408) 685-5936 MySQL 3.23.41-max: up 2 days, processed 100,373,948 queries (475/sec. avg) --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php