Thread Datenbankhandle ins Subs mitgeben oder jedes mal neu instanziieren?
(20 answers)
Opened by Andi123 at 2017-08-01 14:09
Idee: Das Databasehandle kommt mit der Instanz:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 sub logger{ my $self = shift; my %hunt = ( url => '', referrer => '', tracker => '', host => '', @_); $self->{DBH}->do(qq( INSERT INTO log (url, referrer, tracker, host) values (?, ?, ?, ?), {}, @hunt{qw( url referrer tracker host)}) )); } PS: Und wenn die Instanz noch kein {DBH} hat, wird es in der sub erstellt. Last edited: 2017-08-01 20:14:01 +0200 (CEST) |