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
In reply to DBI Select results confussion by heezy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |