10 Einträge, 1 Seite |
my $rv = $sth->execute || die "Zeile: $line" . $dbh->errstr;
my $rv = $sth->execute or die("Zeile: ", , $dbh->errstr, "\n");
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl
foo();
foo();
sub foo {
my($package, $filename, $line) = caller();
print "Aufgerufen in: $line\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
sub get_cmd {
# returns an array of sth->fetchrow_hashref
my $cmd = shift;
my $line = shift || 'keine Angabe';
my $data = [];
my $sth = $dbh->prepare($cmd) || die "Zeile: $line" . $dbh->errstr;
my $rv = $sth->execute || die "Zeile: $line" . $dbh->errstr;
while( my $ref = $sth->fetchrow_hashref() ){
push @{ $data }, $ref;
}
$sth->finish();
return $data;
} # get_cmd
my $sth = ( $dbh->prepare($cmd) || die "Zeile: $line" . $dbh->errstr );
1
2
3
4
5
6
7
my $sth = $dbh->prepare($cmd);
unless ($sth) {
die "Zeile: $line" . $dbh->errstr();
}
else {
# ...
}
10 Einträge, 1 Seite |