in reply to selecting again from a mysql database
fetchrow_array returns an *array* - not an array reference. So, $identifier in that line should be @identifier. Or, change fetchrow_array to fetchrow_arrayref.while (my ($identifier)=$sth->fetchrow_array ) {
HTH.my $sth=$dbh->prepare(qq{ SELECT name, state, phone FROM user }); $sth->execute(); while (my ($name, $state, $phone)=$sth->fetchrow_array ) { ### now you can use $name, $state, and $phone ### print "User name: $name\n"; print " state: $state\n"; print " phone: $phone\n"; } $sth->finish;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: selecting again from a mysql database
by graff (Chancellor) on Nov 26, 2003 at 01:11 UTC | |
|
Re: Re: selecting again from a mysql database
by iburrell (Chaplain) on Nov 25, 2003 at 19:40 UTC |