Moin zusammen,
übe mich gerade ein wenig in DB Programmierung und frage mich, ob es bei einer
nicht parametrisierten Abfrage Vorteile für
fetchrow_arrayref oder
selectall_arrayref gibt oder ob sie gleichwertig sind.
Also:
my $sth = $dbh->prepare("select * from table");
$sth->execute();
while (my $res = $sth->fetchrow_arrayref()){
print "@$res";
}
oder:
my $res = $dbh->selectall_arrayref("select post_author, post_date from wp_posts");
foreach (@$res){
print "@$_\n";
}
Ein
cmpthese mit dem Benchmark Modul brachte jedensfalls nicht Ungewöhnliches zutage.
edit betterworld: Der unten diskutierte "Copy & Paste Fehler" wurde behoben
Last edited: 2017-02-23 09:32:03 +0100 (CET)