当前位置: 首页> 函数类别大全> mysql_stat

mysql_stat

取得当前系统状态。
名称:mysql_stat
分类:未分类
所属语言:php
一句话介绍: 返回当前 MySQL 服务器的状态信息

函数名称:mysql_stat()

适用版本:PHP 4, PHP 5, PHP 7

函数描述:mysql_stat() 函数返回当前 MySQL 服务器的状态信息。

用法:

string mysql_stat ([ resource $link_identifier = NULL ] )

参数:

  • link_identifier(可选):MySQL 连接标识符。如果没有提供此参数,函数会尝试查找之前打开的连接。如果找不到合适的连接,则会尝试通过调用 mysql_connect() 创建一个连接。

返回值: 返回一个描述 MySQL 服务器状态的字符串。字符串的格式为“Uptime: %d Threads: %d Questions: %d Slow queries: %d Opens: %d Flush tables: %d Open tables: %d Queries per second avg: %f”。

示例:

$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}

$stat = mysql_stat($link);
echo "MySQL Server Status: " . $stat;

mysql_close($link);

输出示例:

MySQL Server Status: Uptime: 12345 Threads: 5 Questions: 10000 Slow queries: 2 Opens: 50 Flush tables: 1 Open tables: 10 Queries per second avg: 5.678

注意事项:

  • mysql_stat() 函数只能用于 MySQL 扩展(mysql),而不适用于 MySQLi 扩展(mysqli)或 PDO 扩展。
  • 在 PHP 5.5.0 及之后的版本中,不再建议使用 mysql_ 函数,而是使用 MySQLi 或 PDO 来连接和操作 MySQL 数据库。
同类函数
  • 返回指定文件的最后修改时间。 ftp_mdtm

    ftp_mdtm

    返回指定文件的最后修改时间。
  • 取得前一次 MySQL 操作所影响的记录行数。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影响的记录行数
  • 上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。 ftp_nb_fput

    ftp_nb_fput

    上传已打开的文件,并在FTP服务器上把它
  • 列出 MySQL 进程。 mysql_list_processes

    mysql_list_processes

    列出MySQL进程。
  • 把指定历法中的日期转换为儒略日计数。 cal_to_jd

    cal_to_jd

    把指定历法中的日期转换为儒略日计数。
  • 打开一个到 MySQL 服务器的持久连接。 mysql_pconnect

    mysql_pconnect

    打开一个到MySQL服务器的持久连接。
  • 把儒略日计数转换为 Unix 时间戳。 jdtounix

    jdtounix

    把儒略日计数转换为Unix时间戳。
  • 返回当前 FTP 连接的各种不同的选项设置。 ftp_get_option

    ftp_get_option

    返回当前FTP连接的各种不同的选项设置。
热门文章