Thread Datenbankhandle ins Subs mitgeben oder jedes mal neu instanziieren? (20 answers)
Opened by Andi123 at 2017-08-01 14:09

rosti
 2017-08-01 20:09
#187078 #187078
User since
2011-03-19
3194 Artikel
BenutzerIn
[Homepage]
user image
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)

View full thread Datenbankhandle ins Subs mitgeben oder jedes mal neu instanziieren?