Thread DBI::db disconnect invalidates statement handle
(10 answers)
Opened by iche at 2012-04-26 16:31
ich würde das ganze mal komplett überarbeiten, das sieht mir ziemlich chaotisch aus, wie auch schon erwähnt wurde. benennung sollte immer sein: $dbh = datenbankhandle, $sth = statementhandle. du kannst theoretisch auch andere namen verwenden, aber ein statementhandle $dbh zu nennen, ist dann schon eher vorsätzlich verwirrend.
du übergibst den subroutinen variablen, aber das ist teilweise eher dekoration. stattdessen benutzt du in den subs dann globale variablen. sowas will man nicht und bringt einen nur ärger ein, glaub mir. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |