Função PHP mysqli_stat ()
Definição e Uso
o mysqli_stat()função recupera e retorna as informações / status do servidor atual. Essas informações incluem detalhes sobre o servidor, como número de threads, número de tabelas abertas, tempo de atividade, etc.
Sintaxe
mysqli_stat($con)
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 |
con(Mandatory) Este é um objeto que representa uma conexão com o servidor MySQL. |
Valores Retornados
A função PHP mysqli_stat () retorna um valor string representando o status do servidor MySQL atual. Caso ocorra um erro, esta função retorna o valor booleano false .
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra o uso da função mysqli_stat () (no estilo procedural) -
<?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);
?>
Isso produzirá o seguinte resultado -
Status: Uptime: 130131 Threads: 2 Questions: 350 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> stat (); . A seguir está o exemplo desta função no estilo orientado a objetos -
<?php
//Creating a connection
$con = new mysqli("localhost", "root", "password", "mydb");
//Status
$stat = $con->stat();
print("Status: ".$stat);
//Closing the connection
$con -> close();
?>
Isso produzirá o seguinte resultado -
Status: Uptime: 131057 Threads: 2 Questions: 354 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
Exemplo
<?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);
?>
Isso produzirá o seguinte resultado -
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