English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

オンラインツール

PHP基本教程

PHP上級教程

PHP & MySQL

オブジェクト関数

PHP MySQLi 参考マニュアル

PHP mysqli_get_connection_stats()関数の使用法及び例

mysqli_get_connection_stats()関数は、クライアント接続の統計データを返します。

mysqli_get_connection_stats()定義と使用法/の状態。この関数は、指定された接続の情報を配列の形式で検索して返します。mysqlnd

構文

mysqli_get_connection_stats($con);

引数

番号引数及び説明
1

con(オプション)

これはMySQL Serverとの接続を表すオブジェクトです。

返り値

PHP mysqli_get_connection_stats()関数は、指定された接続の状態情報を含む配列を返します。失敗した場合、この関数はボルン値を返します。false

PHPバージョン

この関数は最初にPHPバージョン5に含まれており、すべてのより高いバージョンで使用できます。

オンラインの例

以下の例では、以下に示されるmysqli_get_connection_stats()関数の使用法(手続き型スタイル)-

<?php
   //接続の確立
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //接続状態
   $stat = mysqli_get_connection_stats($con);
   print_r($stat);
   //接続を閉じる
   mysqli_close($con);
?>

出力結果

Array
(
    [bytes_sent] => 138
    [bytes_received] => 93
    [packets_sent] => 2
    [packets_received] => 2
    [protocol_overhead_in] => 8
    [protocol_overhead_out] => 8
    [bytes_received_ok_packet] => 0
    [bytes_received_eof_packet] => 0
    [bytes_received_rset_header_packet] => 0
    [bytes_received_rset_field_meta_packet] => 0
    [bytes_received_rset_row_packet] => 0
    [bytes_received_prepare_response_packet] => 0
    [bytes_received_change_user_packet] => 0
    [packets_sent_command] => 0
    [packets_received_ok] => 0
    [packets_received_eof] => 0
    [packets_received_rset_header] => 0
    [packets_received_rset_field_meta] => 0
    [packets_received_rset_row] => 0
    [packets_received_prepare_response] => 0
    [packets_received_change_user] => 0
    [result_set_queries] => 0
    [non_result_set_queries] => 0
    [no_index_used] => 0
    [bad_index_used] => 0
    [slow_queries] => 0
    [buffered_sets] => 0
    [unbuffered_sets] => 0
    [ps_buffered_sets] => 0
    [ps_unbuffered_sets] => 0
    [清除常规集合] => 0
    [清除ps集合] => 0
    [ps从未执行准备] => 0
    [ps一次执行准备] => 0
    [从服务器常规获取的行] => 0
    [从服务器ps获取的行] => 0
    [从客户端常规缓冲的行] => 0
    [从客户端ps缓冲的行] => 0
    [从客户端常规缓冲获取的行] => 0
    [从客户端常规无缓冲获取的行] => 0
    [从客户端ps缓冲获取的行] => 0
    [从客户端ps无缓冲获取的行] => 0
    [从客户端ps游标获取的行] => 0
    [受影响的行_常规] => 0
    [受影响的行_ps] => 0
    [跳过的行_常规] => 0
    [跳过的行_ps] => 0
    [写时复制保存] => 0
    [执行写时复制] => 0
    [命令缓冲区太小] => 0
    [连接成功] => 1
    [连接失败] => 0
    [连接重用] => 0
    [重新连接] => 0
    [持久连接成功] => 0
    [活动连接] => 1
    [活动持久连接] => 0
    [显式关闭] => 0
    [隐式关闭] => 0
    [断开连接] => 0
    [命令中] => 0
    [explicit_free_result] => 0
    [implicit_free_result] => 0
    [explicit_stmt_close] => 0
    [implicit_stmt_close] => 0
    [mem_emalloc_count] => 0
    [mem_emalloc_amount] => 0
    [mem_ecalloc_count] => 0
    [mem_ecalloc_amount] => 0
    [mem_erealloc_count] => 0
    [mem_erealloc_amount] => 0
    [mem_efree_count] => 0
    [mem_efree_amount] => 0
    [mem_malloc_count] => 0
    [mem_malloc_amount] => 0
    [mem_calloc_count] => 0
    [mem_calloc_amount] => 0
    [mem_realloc_count] => 0
    [mem_realloc_amount] => 0
    [mem_free_count] => 0
    [mem_free_amount] => 0
    [mem_estrndup_count] => 0
    [mem_strndup_count] => 0
    [mem_estrdup_count] => 0
    [mem_strdup_count] => 0
    [mem_edupl_count] => 0
    [mem_dupl_count] => 0
    [proto_text_fetched_null] => 0
    [proto_text_fetched_bit] => 0
    [proto_text_fetched_tinyint] => 0
    [proto_text_fetched_short] => 0
    [proto_text_fetched_int24] => 0
    [proto_text_fetched_int] => 0
    [proto_text_fetched_bigint] => 0
    [proto_text_fetched_decimal] => 0
    [proto_text_fetched_float] => 0
    [proto_text_fetched_double] => 0
    [proto_text_fetched_date] => 0
    [proto_text_fetched_year] => 0
    [proto_text_fetched_time] => 0
    [proto_text_fetched_datetime] => 0
    [proto_text_fetched_timestamp] => 0
    [proto_text_fetched_string] => 0
    [proto_text_fetched_blob] => 0
    [proto_text_fetched_enum] => 0
    [proto_text_fetched_set] => 0
    [proto_text_fetched_geometry] => 0
    [proto_text_fetched_other] => 0
    [proto_binary_fetched_null] => 0
    [proto_binary_fetched_bit] => 0
    [proto_binary_fetched_tinyint] => 0
    [proto_binary_fetched_short] => 0
    [proto_binary_fetched_int24] => 0
    [proto_binary_fetched_int] => 0
    [proto_binary_fetched_bigint] => 0
    [proto_binary_fetched_decimal] => 0
    [proto_binary_fetched_float] => 0
    [proto_binary_fetched_double] => 0
    [proto_binary_fetched_date] => 0
    [proto_binary_fetched_year] => 0
    [proto_binary_fetched_time] => 0
    [proto_binary_fetched_datetime] => 0
    [proto_binary_fetched_timestamp] => 0
    [proto_binary_fetched_string] => 0
    [proto_binary_fetched_json] => 0
    [proto_binary_fetched_blob] => 0
    [proto_binary_fetched_enum] => 0
    [proto_binary_fetched_set] => 0
    [proto_binary_fetched_geometry] => 0
    [proto_binary_fetched_other] => 0
    [init_command_executed_count] => 0
    [init_command_failed_count] => 0
    [com_quit] => 0
    [com_init_db] => 0
    [com_query] => 0
    [com_field_list] => 0
    [com_create_db] => 0
    [com_drop_db] => 0
    [com_refresh] => 0
    [com_shutdown] => 0
    [com_statistics] => 0
    [com_process_info] => 0
    [com_connect] => 0
    [com_process_kill] => 0
    [com_debug] => 0
    [com_ping] => 0
    [com_time] => 0
    [com_delayed_insert] => 0
    [com_change_user] => 0
    [com_binlog_dump] => 0
    [com_table_dump] => 0
    [com_connect_out] => 0
    [com_register_slave] => 0
    [com_stmt_prepare] => 0
    [com_stmt_execute] => 0
    [com_stmt_send_long_data] => 0
    [com_stmt_close] => 0
    [com_stmt_reset] => 0
    [com_stmt_set_option] => 0
    [com_stmt_fetch] => 0
    [com_deamon] => 0
    [bytes_received_real_data_normal] => 0
    [bytes_received_real_data_ps] => 0
)

PHP MySQLi 参考マニュアル