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?