select city, date from weather where temp_lo < ?
####
$sth->execute(@ARGV)
####
Database handle destroyed without explicit disconnect, line 1.
####
use DBI;
use strict;
open A, 'abstract.sql' or die 'cannot open abstract.sql';
my $sql = join '', ;
my $connect = 'dbi:Pg:dbname=mydb';
my $dbh = DBI->connect($connect,'postgres','take_a_guess_pal',
{ RaiseError => 1,
PrintError => 1
}
);
my $sth = $dbh->prepare($sql);
$sth->execute(@ARGV); ### SHOULD THROW ERROR WHEN NO ARGS, YET
### QUERY HAS PLACEHOLDER VALUES?? HOW TO FIX?
warn "ROWS ", $sth->rows;
use Data::Dumper;
open T, '>testexec.out' or die 'cannot create output file';
while (my $rec = $sth->fetchrow_hashref) {
print Dumper($rec);
}