(PHP 5, PHP 7, PHP 8)
mysqli::stat -- mysqli_stat — Obtient le statut courant du système
Style orienté objet
Style procédural
mysqli_stat() retourne une chaîne de caractères
contenant des informations similaires à la commande
'mysqladmin status
'.
Cela inclut le temps de fonctionnement, exprimé en secondes et
le nombre de threads courant, le nombre de commandes, les tables
rechargées et ouvertes.
mysql
Seulement en style procédural : Un objet mysqli retourné par la fonction mysqli_connect() ou par la fonction mysqli_init().
Une chaîne de caractères décrivant le statut du serveur. false
est
retourné si une erreur survient.
Exemple #1 Exemple avec mysqli::stat()
Style orienté objet
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
printf ("Statut du système : %s\n", $mysqli->stat());
Style procédural
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
printf("Statut du système : %s\n", mysqli_stat($link));
Les exemples ci-dessus vont afficher :
Statut du système : 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