debugger for hash variable
debugger for hash variable
require Data::Dumper; print STDERR “Line ” . __LINE__ . “, File: ” . __FILE__ . “\n” .
Data::Dumper->new([$columns, \@fields],[qw(columns fields)])->Indent(1)->Useqq(1)->Dump;
require Data::Dumper;
print STDERR “Line” . __LINE__ . “, File: ” . __FILE__ .
Data::Dumper->new([$applConfigHash],[qw(columns)])->Indent(1)->Useqq(1)->Dump;
Cached queries with bind variables. Here an Example:
my %attr = ( PrintError => 0, RaiseError => 0 ); my $dbh=DBI->connect(”dbi:mysql:$db:$server”, $usr, $pwd, \%attr) or do { warn “Cannot connect to $db:$server; trying another method” }; # The SQL contains a question mark to indicate a bind variable. $sth=$dbh->prepare( " SELECT name, location FROM megaliths WHERE name = ? AND mapref = ? AND type LIKE ? " ); $sth->bind_param( 1, "Avebury" ); $sth->bind_param( 2, $mapreference ); $sth->bind_param( 3, "%Stone Circle%" ); $sth->execute(); while (my $row=$sth->fetchrow_arrayref) { print join("t",@$row),"n"; } $dbh->disconnect;
Leave a Reply