脑动力:PHP函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6.5 mysql_stat函数:获得MySQL当前系统状态

【功能说明】

该函数将获得连接成功的当前MySQL服务器系统的状态信息。如果执行函数成功,则返回系统的状态信息,否则返回FALSE。

:目前该函数只能返回uptime、threads、queries、open tables、flush tables和queries per second状态信息项。要得到其他状态信息的完整列表,只能使用SQL语句SHOW STATUS来实现。

【函数语法】

string mysql_stat([resource link_identifier])

其中,参数link_identifier是成功连接MySQL服务器的连接标识符。该函数的返回值为字符型。

【示例程序】下面使用本例函数获得连接成功后MySQL服务器的系统状态信息。代码如下:

<?php
    //连接MySQL服务器,如果连接失败,则返回错误信息
    $link = mysql_connect("localhost", "root", "123456")or die("connection error: ".mysql_error());
    $stat = mysql_stat($link);//获得MySQL服务器当前的系统状态
    echo $stat;                //输出返回的系统状态信息
    mysql_close($link);        //关闭打开的连接
?>

以上代码的运行结果如图1.32所示。

图1.32 运行结果

上述代码中,使用函数mysql_connect()成功地连接了本地的MySQL服务器。使用本例函数mysql_stat()获得了当前MySQL服务器系统的状态信息。