Skrilax: mysql verbindung

Beitrag lesen

Hallo!

Es kommt doch bei:
  my $DB_NAME = "";  Datenbank Nr: DB6....
  my $DB_USER = "";  Benutzername: U2....
  my $DB_PASSWD = ""; Dass Passwort was ich ändern kann ?

Jo. Stimmen diese Daten auch alle exakt mit dem überein, was du im mysql-Server eingestellt hast?

or die habe ich auf or print geändert, weil eine fhlermeldung kam.

Es sollte da ja auch eine Fehlermeldung kommen. Alles nach dem 'or' wird dann ausgeführt, wenn 'DBI->connect' fehlschlägt. 'die' bricht dabei das Skript ab, und gibt die Fehlermeldung + die hier übergebene Zeichenkette aus. Allerdings steht der Fehler hier nicht in $! sondern in $DBI::errstr. Versuche also mal folgendes:

  
my $dbh = DBI->connect($DB_DSN, $DB_USER, $DB_PASSWD) or die 'Fehler bei Datenbankverbindung:'.$DBI::errstr;  

Jetzt sollte exakt ausgegeben werden, was da nicht richtig ist.

Grüße, Skrilax