Funzione mysqli_stat () di PHP
Definizione e utilizzo
Il mysqli_stat()la funzione recupera e restituisce le informazioni / lo stato del server corrente. Queste informazioni includono dettagli sul server come, numero di thread, numero di tabelle aperte, tempo di attività ecc.
Sintassi
mysqli_stat($con)
Parametri
Suor n | Parametro e descrizione |
---|---|
1 | con(Mandatory) Questo è un oggetto che rappresenta una connessione a MySQL Server. |
Valori restituiti
La funzione mysqli_stat () di PHP restituisce un valore stringa che rappresenta lo stato del server MySQL corrente. In caso di errore questa funzione restituisce il valore booleano false .
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5 di PHP e funziona in tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione mysqli_stat () (in stile procedurale):
<?php
//Creating a connection
$con = mysqli_connect("localhost", "root", "password", "mydb");
//Status
$stat = mysqli_stat($con);
print("Status: ".$stat);
//Closing the connection
mysqli_close($con);
?>
Questo produrrà il seguente risultato:
Status: Uptime: 130131 Threads: 2 Questions: 350 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
Esempio
Nello stile orientato agli oggetti la sintassi di questa funzione è $ con-> stat (); . Di seguito è riportato l'esempio di questa funzione in stile orientato agli oggetti:
<?php
//Creating a connection
$con = new mysqli("localhost", "root", "password", "mydb");
//Status
$stat = $con->stat();
print("Status: ".$stat);
//Closing the connection
$con -> close();
?>
Questo produrrà il seguente risultato:
Status: Uptime: 131057 Threads: 2 Questions: 354 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
Esempio
<?php
$connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
if (mysqli_connect_errno($connection_mysql)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
echo "System status: ". mysqli_stat($connection_mysql);
mysqli_close($connection_mysql);
?>
Questo produrrà il seguente risultato:
System status: Uptime: 131468 Threads: 2 Questions: 356 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002