<div dir="ltr">The fetchall_arrayref() method is attached to the statement handle ($sth) rather than the database handle ($dbh).<div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 19, 2016 at 10:29 AM, Joel Fentin <span dir="ltr"><<a href="mailto:joel@fentin.com" target="_blank">joel@fentin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm trying to modify Perl code I wrote years ago. First I have to get it running as is. It won't.<br>
<br>
---------------<br>
<br>
my $ref=$dbh->selectall_arrayref(<wbr>"SELECT * FROM titulo LIMIT 10");<br>
<br>
There is no error and no data.<br>
<br>
This works on a website on BlueHost.<br>
It also works on a personal server in an old computer using old windows, old Perl, old Apache, & old MySQL.<br>
<br>
---------------<br>
<br>
So then, I tried something newer:<br>
<br>
$sth = $dbh->prepare("SELECT * FROM titulo LIMIT 10");<br>
$sth->execute()||($error="Erro<wbr>r:$DBI::errstr\n");<br>
$ref=$dbh->fetchall_arrayref()<wbr>;<br>
The error: Can't locate object method "fetchall_arrayref" via package "DBI::db" at C:/Apache2.2/cgi-bin/PacoWeb/C<wbr>Dsearch.pl line 285<br>
<br>
(There is a use DBI; statement at the start of the program.)<br>
<br>
Any help/ideas/wisdom/suggestions appreciated.<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote></div></div></div>