Hallo,
habe bei den FAQ`s bei Strato folgendes gefunden:
Um auf die Datenbank zuzugreifen, können Sie den Kommandozeileninterpreter "MySQL-Monitor" benutzen. Um aus Internet-Seiten eine Verbindung zur Datenbank herzustellen, müssen Sie ein CGI-Script schreiben.
Wir haben das Database Interface (DBI) sowie MySQL-Module für Perl für Sie installiert, damit Sie gut mit der Programmiersprache Perl arbeiten können.
Für einen Connect per PHP3 benötigen Sie die Angabe des MySQL-Servers:
rdbms.strato.de. (Anmerkung von mir: bei php4 = mysql4.strato.de)
Als Passwort tragen Sie Ihr Passwort ein, mit dem Sie sich auch in den Kundenservice einloggen. Wenn Sie ein eigenes Passwort im Datenbank-Kundenservice vergeben haben, müssen Sie dieses eintragen.
Ein Connect in PHP3 könnte somit folgendermaßen aussehen, dabei sind die Angaben DBxxxx, DB-Benutzername, sowie das Passwort durch Ihre eigenen Einträge zu ersetzen:
$dbh = mysql_connect("rdbms.strato.de", "DB-Benutzername", "Passwort");
$query = "use DBxxxx";
if (!mysql_query($query, $dbh)) die("Datenbank existiert nicht. \n");
Bitte achten Sie bei der Angabe des Datenbanknamens auf die Großschreibung der Buchstaben "DB".
Ein Connect über "dbxxxx" schlägt fehl.
Mein Eintrag sieht wie folgt aus:
<?php // GoLive Content Source
$Termine = WrapMySQLDatabaseResults("mysql4.strato.de", "U91765", "password", "select * from termine order by Datum", "block=0","Termine");
Was muß ich tun?
Gruß
Peter
?>
als Antwort auf: [#103036]