| March 2002 | Perl Hardware Store | 17 | 
Suppose you're using someone else's package
There's a method you wish it has, but it doesn't
For example:
         my $sth = $dbh->prepare($query)
           or die "Couldn't prepare '$query': " . $dbh->errmsg;
         $sth->execute(...)
           or die "Couldn't execute '$query': " . $sth->errmsg;
         my @data;
         while (my $rec = $sth->fetchrow_hashref) {
           push @data, [@$rec];
         }
         $sth->finish;
         # Do something with @data
You're sick of repeating the same code over and over
You wish that Msql supported a myquery method:
        @data = $dbh->myquery($query, ...);  # dies if necessary
        # Do something with @data
| Next |  | Copyright © 2002 M-J. Dominus |