Hi!
hänge echt ein wenig in den Seilen im Moment.
MySQL, PHP und XHTML alles auf einmal lernen, mein Kopf
raucht.
Aja, Serverkram habe ich noch vergessen, kommt auch noch dazu.
Dann solltest du dich mal besser auf eines konzentrieren. Lerne mal xHTML, damit du Seiten gut schreiben kannst. xHTML wirst du für Webseiten am ehesten verwenden wollen, und ist somit die Basis für anderes.
Was das bezüglich der Datenbank betrifft…
Mein Vorredner hatte sicherlich Recht, aber ich glaube du meintest, den gesamten MySQL-Dienst. Also ob MySQL down oder up ist. Eine Datenbank selbst ist bloß eine Art Karton voller Daten. Entweder eine Datenbank existiert, oder sie existiert nicht. Aber es ist kein eigener Dienst im Sinne von Programm, so wie MySQL selbst.
Somit müsste man das Script anders schreiben.
In einer Datei mit der Dateiendung .php schreibst du einmal folgendes:
<?php //in der folgenden Zeile wird versucht, eine Verbindung zu MySQL herzustellen.<br /> $dbc = mysql\_connect('localhost', 'username', 'password');
/\*_localhost ist für gewöhnlich die Maschine, wo auch der Webserver ist.
meistens ist diese Angabe auch richtig. Sollten sich deine Datenbanken auf
einer anderen Maschine befinden, so musst du statt localhost die Adresse zu
deinem Server schreiben.
username und password sind hoffentlich klar \*/
if ($dbc) { //ist der Verbindungsaufbau geglückt, bedeutet das, dass $dbc einen Wert ungleich false hat.
echo 'online';
mysql\_close($dbc); //hier wird die Verbindung zu MySQL wieder beendet. Man kann diese Zeile auch weglassen, da die Verbindung automatisch beendet wird, sobald dieses Dokument zu ende ist.
}else {
echo 'offline';
}
?\>_