:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
Datum und Uhrzeit wann der MySQL-Server zuletzt gestartet wurde |
Beispielaufgabe
Datum und Uhrzeit wann der MySQL-Server zuletzt gestartet wurde.
Beschreibung
Die Funktion mysqlStart() ermittelt das Datum und die Uhrzeit wann der MySQL-Server zuletzt gestartet wurde. Zusätzlich besteht die Möglichkeit ein Formatierungswert für die Darstellung des Datums und der Uhrzeit mit zu übermitteln - dieser wird dann mit der Funktion date() formatiert. Als Rückgabewert liefert die Funktion ein Array mit dem formatierten Datum und dem Timestamp (Beginn der Unix-Epoche) in Sekunden.
<?PHP
function mysqlStart( $format = 'd.m.Y H:i:s' ) {
$sql = "SHOW STATUS LIKE 'uptime'";
$result = @mysql_query( $sql );
$row = @mysql_fetch_array( $result );
$uptime = $row['Value'];
$sql = 'SELECT UNIX_TIMESTAMP() - ' . $uptime . ' AS Startzeit';
$result = @mysql_query( $sql );
$timeStart['timestamp'] = @mysql_result( $result, 0, "Startzeit" );
$timeStart['start'] = date( $format, $timeStart['timestamp']);
return $timeStart;
}
?>
|
Anwendungsbeispiel
<?PHP
$conn = @mysql_connect("localhost", "mysql_user", "mysql_password");
if (!$conn) {
echo "Fehlende Verbindung zur DB: " . mysql_error();
exit;
}
print_r ( mysqlStart() );
?>
|
Ausgabebeispiel: Browseransicht
Array
(
[timestamp] => 1239700076
[start] => 14.04.2009 11:07:56
)
|
|
|
|
|
|
|