SAM: "tie" ersetzen durch mySQL-Datenbank

Beitrag lesen

Hallo, alle zusammen:

Ich bin im Bereich CGI leider noch ein zeimliches "Greenhorn",
und hab deshalb folgendes Problem:

Ich habe ein (funktionierendes) CGI(Perl)-Skript, dass ein
übermitteltes Formular mit Daten in einer Datenbank (Datei auf
dem Server) vergleicht. Hier ein Kurzer Ausschnitt:

Benutzerdatenbank öffnen

if (!$users{"$in{'username'}"}) {
  $flags = O_CREAT | O_RDWR;
  $db = "$config{'data_dir'}/users";
         tie(%users, 'AnyDBM_File', $db , $flags, 0666) || &error_html("Can't open user database");
}

Die Datenbank hat den folgenden Aufbau:
Benutzername|Passwort|Emailadresse|Voller Name|Kurzbeschreibung

Ich möchte aber jetzt stattdessen eine richtige mySQL-Datenbank verwenden.
Ich habe deshalb in mySQL eine Tabelle eingerichtet, die diese Felder
enthält. Leider weiß ich nicht, wie ich das CGI-Skript so anpassen kann, dass die Daten in Zukunft von der mySQL-Datenbank bezogen werden - das ganze hängt doch schon irgendwie mit der "tie"-Zeile zusammen, oder?