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

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP 参考マニュアル

PHP mysqli_stat() 関数の使用法および例

PHP MySQLi 参考マニュアル

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  スレッド: 2  クエリ: 350 スロークエリ: 0 オープン: 172  テーブルフラッシュ: 1  オープンテーブル: 145  毎秒のクエリ数平均: 0.002

オンラインサンプル

面向オブジェクトスタイルでは、この関数の文法は以下の通りです$con-> stat();。以下は、面向オブジェクトスタイルのこの関数の例です-

<?php
   //接続を確立します
   $con = new mysqli("localhost", "root", "password", "mydb");
   //ステータス
   $stat = $con-> stat();
   print("状態: ". $stat);
   //接続を閉じます
   $con -> close();
?>

出力結果

状態: Uptime: 131057  スレッド: 2  クエリ: 354  スロークエリ: 0 オープン: 172  テーブルフラッシュ: 1  オープンテーブル: 145  毎秒のクエリ数平均: 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  スレッド: 2  クエリ: 356  スロークエリ: 0 オープン: 172  テーブルフラッシュ: 1  オープンテーブル: 145  毎秒のクエリ数平均: 0.002

PHP MySQLi 参考マニュアル