heezy has asked for the wisdom of the Perl Monks concerning the following question:
Hi all,
I have just started using the Perl DBI module to interface with a mySQL database and it's been so easy to get up and running in no time at all!
But, alas, I am confused...
I have a select query that works and returns the correct results, however I can only get at the results if I call "fetchrow_array" on the results? (you'll noitice I'm doing this in while loop that does nothing) Is this necessary?
my $sql_is = qq{ SELECT count(*) FROM files WHERE (geo="$geo" AND lob= +"is" AND country="$key") };
I'm sure I have seen a lot of tutorials saying that I just need to "bind" my results to variables and then I can use them? It seems kind of pointless me doing the following...
$query_is = $dbh->prepare($sql_is); $query_is->execute(); $query_is->bind_columns(\$count_is); while ( @row = $query_is->fetchrow_array ) { #print "@row\n"; } print "<tr><td>$value<\/td><td>$count_is<\/td><td> <\/td><td>&nbs +p;<\/td><td> <\/td><td> <\/td><td> <\/td><td> <\/ +td><\/tr>";
Mindless upvoting to anyone who replies
Thanks
M
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: DBI Select results confussion
by dws (Chancellor) on Nov 10, 2002 at 20:33 UTC | |
by heezy (Monk) on Nov 10, 2002 at 21:02 UTC | |
by dws (Chancellor) on Nov 10, 2002 at 21:22 UTC | |
by heezy (Monk) on Nov 11, 2002 at 16:04 UTC | |
|
Re: DBI Select results confussion
by nedals (Deacon) on Nov 10, 2002 at 20:54 UTC |