Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2b664a1f

Von Moritz Bunkus vor etwa 18 Jahren hinzugefügt

  • ID 2b664a1f4dd6615a44d6b6aeafca35dc7c6c7984
  • Vorgänger b9b02c1a
  • Nachfolger c98a426e

Eine weitere Datenbankhilfsfunktion eingebaut.

Unterschiede anzeigen:

SL/DBUtils.pm
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(conv_i conv_date do_query dump_query);
@EXPORT = qw(conv_i conv_date do_query selectrow_query dump_query);
sub conv_i {
my ($value, $default) = @_;
......
}
}
sub selectrow_query {
my ($form, $dbh, $query) = splice(@_, 0, 3);
if (0 == scalar(@_)) {
my @results = $dbh->selectrow_array($query);
$form->dberror($query) if ($dbh->err);
return @results;
} else {
my @results = $dbh->selectrow_array($query, undef, @_);
$form->dberror($query . " (" . join(", ", @_) . ")") if ($dbh->err);
return @results;
}
}
sub dump_query {
my ($level, $msg, $query) = splice(@_, 0, 3);
while ($query =~ /\?/) {

Auch abrufbar als: Unified diff