Thread Mehrere kleine Probleme bei kleinem Test Loginsystem (23 answers)
Opened by Monk21 at 2009-04-02 16:07

GwenDragon
 2009-04-03 13:17
#120248 #120248
User since
2005-01-17
14607 Artikel
Admin1
[Homepage]
user image
Es wäre ganz sinnvoll zu prüfen, ob die Erzeugung des Datenbankhandles geklappt hat.

Code: (dl )
my $dbh = DBI->connect("dbi:mysql:$config{'mysql_db'}", "$config{'mysql_user'}", "$config{'mysql_pass'}");

Glaubst du, jeder deiner Aufrufe klappt immer? Das kann sein, muss aber nicht.
Bitet schau dir doch mal http://search.cpan.org/~timb/DBI-1.607/DBI.pm#conn... an.

Besser wäre es so:
Code: (dl )
1
2
my $dbh = DBI->connect("dbi:mysql:$config{'mysql_db'}", "$config{'mysql_user'}", "$config{'mysql_pass'}")
or die $DBI::errstr;


Schau doch auch mal in die Dokumentation der Module die du verwendest, was zurück gegeben wird, wenn was nicht klappt.
Du solltest solche Fehlersituationen immer abfangen.
Last edited: 2009-04-03 13:19:07 +0200 (CEST)

View full thread Mehrere kleine Probleme bei kleinem Test Loginsystem