mysqli::stat
mysqli_stat
(PHP 5, PHP 7, PHP 8)
mysqli::stat -- mysqli_stat — Liefert den aktuellen Systemstatus
Beschreibung
Objektorientierter Stil
Prozeduraler Stil
mysqli_stat() gibt eine Zeichenkette zurück, welche ähnliche Informationen enthält, wie sie der Befehl 'mysqladmin status' liefert. Das beinhaltet die Uptime in Sekunden, die Anzahl der laufenden Prozesse, Anfragen, Reloads und geöffnete Tabellen.
Parameter-Liste
-
mysql
-
Nur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes mysqli-Objekt.
Rückgabewerte
Eine Zeichenkette, die den Status des Servers enthält. Im Fehlerfall
false
.
Beispiele
Beispiel #1 mysqli::stat()-Beispiel
Objektorientierter Stil
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* Verbindung überprüfen */
if (mysqli_connect_errno()) {
printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
exit();
}
printf ("Systemstatus: %s\n", $mysqli->stat());
$mysqli->close();
?>
Prozeduraler Stil
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* Verbindung überprüfen */
if (mysqli_connect_errno()) {
printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
exit();
}
printf("Systemstatus: %s\n", mysqli_stat($link));
mysqli_close($link);
?>
Die obigen Bespiele erzeugen folgende Ausgabe:
Systemstatus: Uptime: 272 Threads: 1 Questions: 5340 Slow queries: 0 Opens: 13 Flush tables: 1 Open tables: 0 Queries per second avg: 19.632 Memory in use: 8496K Max memory used: 8560K