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