Thread Allg. Frage zum Speichern von Datenbankabfragen: DBI
(12 answers)
Opened by Duff at 2007-05-31 13:00
ja, zum speichern wuerde ich diese syntax verwenden. du hast danach die Wahl, ob du dir das result als array, arrayref oder hashref zurueckgeben lassen willst. Wenn du mit SELECT * arbeitest, ist IMHO die einzig sichere Methode die folgende:
Mit ->fetchrow und ->fetchrow_arrayref kann man nur dann sicher arbeiten, wenn man die Reihenfolge der Felder im select fix angibt (also ohne *). Denn wenn da mal jemand die Datenbank neu anlegt oder erweitert, fliegt das Script sonst ( bei * und array) auf die Nase... Code: (dl
)
1 use Data::Dumper; <!--EDIT|Strat|1180769531--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |