Thread Perl DBI - Fetch Vs Select (3 answers)
Opened by Wastl at 2017-02-22 21:59

Gast Wastl
 2017-02-22 21:59
#186159 #186159
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:
Code: (dl )
1
2
3
4
5
my $sth = $dbh->prepare("select * from table");
$sth->execute();
while (my $res = $sth->fetchrow_arrayref()){
print "@$res";
}

oder:
Code: (dl )
1
2
3
4
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)

View full thread Perl DBI - Fetch Vs Select