Eternal greetings, Perl Monks.
On a WindowsXP-Perl5.8 box, I have created the following error:
(in cleanup) Can't call method "close" on an undefined value at C:/Perl/site/lib/DBD/mysqlPP.pm line 314 during global destruction.from the following code:
#!/usr/bin/perl -w use strict; use DBI; use CGI qw(fatalsToBrowser); my $q = new CGI; my $dbh = DBI->connect("dbi:mysqlPP:database=generator;host=localhost" +,"root", "mysql",{'RaiseError' => 1}); print $q->header, $q->start_html(); &display; print $q->end_html; $dbh->disconnect; exit; sub display { my $statement = qq(SELECT * FROM clients LIMIT 10); my $sth = $dbh->prepare($statement); $sth->execute(); my @row = $sth->fetchrow_array; $sth->finish(); print $q->p(@row); }
By my count there should be no errors in this. MysqlPP is at 0.04 and needs improvement but I don't think it should develop errors with this basic code.
I have written the author with no response. In Japan, the hour is late. I hope to blessed by your answer.
In reply to mysqlPP.pm error by terrencebrown
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |