Any Perl DBI experts?
Matt Shields
matt-urrlRJtNKRMsHrnhXWJB8w at public.gmane.org
Wed Oct 14 07:52:34 EDT 2009
I'm using DBI to query a MySQL database and I've used the following in
numerous scripts I've written. In every previous case I knew there was data
in the resultset, but this time there may or may not be data. If there
isn't data, I get an error with the bind_columns statement. How can I test
to see there are results before doing the bind_columns and while?
$sql = "SELECT id, name FROM table";
$query = $dbh->prepare(qq{ $sql }) or die "Can't prepare SQL statement:
$dbh::errstr\n";
$query->execute or die "Can't execute SQL statement: $dbh::errstr\n";
$query->bind_columns(\$id,\$name);
while ($query->fetch) {
print "$id - $name\n";
}
-matt
http://www.sysadminvalley.com
http://www.beantownhost.com
http://www.linkedin.com/in/mattboston
Ted Turner <http://www.brainyquote.com/quotes/authors/t/ted_turner.html> -
"Sports is like a war without the killing."
More information about the Discuss
mailing list