Thread DB auslesen mit DBI dynamisch und richtige Reihenfolge (5 answers)
Opened by Gustl at 2012-05-16 11:26

rosti
 2012-08-30 18:20
#161499 #161499
User since
2011-03-19
3206 Artikel
BenutzerIn
[Homepage]
user image
hi,

bei fetchall_arrayref oder selectall_arrayref gibt es die Möglichkeit, einen Slice zu erzeugen.

Code (perl): (dl )
1
2
my $ref = $STH->fetchall_arrayref({});
my $ref = $DBH->selectall_arrayref($statement, {Slice=>{}});


du bekommst Dein Array, die Elemente sind Hash-Referenzen mit den Feldnamen oder Aliassn.

--Rosti

PS: Die Feldnamen/Alias tust Du in ein array. Wenn Du dann die oben erstellte $ref (array) verarbeitest, castest Du die Hashref zu einem Hash, machst einen Hash-Slice mit den Feldnamen drin und bekommst so die Werte in der richtigen Reihenfolge.

Und: Einen sehr gut lesbaren Code!
Last edited: 2012-08-30 23:07:01 +0200 (CEST)

View full thread DB auslesen mit DBI dynamisch und richtige Reihenfolge