Función PHP mysqli_stat ()

Definición y uso

los mysqli_stat()La función recupera y devuelve la información / estado del servidor actual. Esta información incluye detalles sobre el servidor, como el número de subprocesos, el número de tablas abiertas, el tiempo de actividad, etc.

Sintaxis

mysqli_stat($con)

Parámetros

No Señor Descripción de parámetros
1

con(Mandatory)

Este es un objeto que representa una conexión a MySQL Server.

Valores devueltos

La función PHP mysqli_stat () devuelve un valor de cadena que representa el estado del servidor MySQL actual. En caso de error, esta función devuelve el valor booleano falso .

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de la función mysqli_stat () (en estilo procedimental):

<?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);
?>

Esto producirá el siguiente 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

Ejemplo

En el estilo orientado a objetos, la sintaxis de esta función es $ con-> stat (); . A continuación se muestra el ejemplo de esta función en 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();
?>

Esto producirá el siguiente 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

Ejemplo

<?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);
?>

Esto producirá el siguiente 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