Thread MySQL Fehlermeldungen abfangen
(12 answers)
Opened by Kean at 2011-11-03 10:42
Ich fasse meine SQL Abfragen mittlerweile alle in ein eval gefolgt von einer Abfrage nach $@ um dann die Fehlermeldungen mit DBI::errstr auszugeben.
Das funktioniert soweit auch ganz gut. Wie sieht es aber aus wenn ich eine Reihe von SQL-Abfragen hätte? So z.b.: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 eval { $dbh->do("....", undef); $dbh->do("....", undef); $dbh->do("....", undef); $dbh->do("....", undef); }; if ($@) { print "Datenbankfehler: ".DBI::errstr; } Ist das Möglich? Oder würde da eh nie eine Fehlermeldung bei rauskommen? |