(PHP 5, PHP 7, PHP 8)
mysqli::stat -- mysqli_stat — Liefert den aktuellen Systemstatus
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.
mysql
Nur bei prozeduralem Aufruf: ein von mysqli_connect() oder mysqli_init() zurückgegebenes mysqli-Objekt.
Eine Zeichenkette, die den Status des Servers enthält. Im Fehlerfall
false
.
Beispiel #1 mysqli::stat()-Beispiel
Objektorientierter Stil
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
printf("Systemstatus: %s\n", $mysqli->stat());
Prozeduraler Stil
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
printf("Systemstatus: %s\n", mysqli_stat($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