
mysqli_stat()函数获取当前系统状态信息
定义和用法
mysqli_stat()函数检索并返回当前服务器的信息/状态。该信息包括有关服务器的详细信息,例如线程数,打开表的数量,正常运行时间等。
语法
mysqli_stat($con)
参数
| 序号 | 参数及说明 |
|---|---|
| 1 | con(必需) 这是一个表示与MySQL Server的连接的对象。 |
返回值
PHP mysqli_stat()函数返回一个表示当前MySQL服务器状态的字符串值。如果发生错误,此函数将返回布尔值false。
PHP版本
此函数最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
在线示例
以下示例演示了mysqli_stat()函数的用法(面向过程风格)-
<?php
//建立连接
$con = mysqli_connect("localhost", "root", "password", "mydb");
//状态
$stat = mysqli_stat($con);
print("状态: ".$stat);
//关闭连接
mysqli_close($con);
?>输出结果
状态: Uptime: 130131 Threads: 2 Questions: 350 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
在线示例
在面向对象风格中,此函数的语法为$con->stat();。。以下是面向对象风格的此函数的示例-
<?php
//建立连接
$con = new mysqli("localhost", "root", "password", "mydb");
//状态
$stat = $con->stat();
print("状态: ".$stat);
//关闭连接
$con -> close();
?>输出结果
状态: Uptime: 131057 Threads: 2 Questions: 354 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
在线示例
返回当前系统状态。
<?php
$connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
if (mysqli_connect_errno($connection_mysql)){
echo "连接MySQL失败: " . mysqli_connect_error();
}
echo "系统状态: ". mysqli_stat($connection_mysql);
mysqli_close($connection_mysql);
?>输出结果
系统状态: Uptime: 131468 Threads: 2 Questions: 356 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002