mysqli_stat()函數(shù)獲取當(dāng)前系統(tǒng)狀態(tài)信息
mysqli_stat()函數(shù)檢索并返回當(dāng)前服務(wù)器的信息/狀態(tài)。該信息包括有關(guān)服務(wù)器的詳細(xì)信息,例如線(xiàn)程數(shù),打開(kāi)表的數(shù)量,正常運(yùn)行時(shí)間等。
mysqli_stat($con)
序號(hào) | 參數(shù)及說(shuō)明 |
---|---|
1 | con(必需) 這是一個(gè)表示與MySQL Server的連接的對(duì)象。 |
PHP mysqli_stat()函數(shù)返回一個(gè)表示當(dāng)前MySQL服務(wù)器狀態(tài)的字符串值。如果發(fā)生錯(cuò)誤,此函數(shù)將返回布爾值false。
此函數(shù)最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。
以下示例演示了mysqli_stat()函數(shù)的用法(面向過(guò)程風(fēng)格)-
<?php //建立連接 $con = mysqli_connect("localhost", "root", "password", "mydb"); //狀態(tài) $stat = mysqli_stat($con); print("狀態(tài): ".$stat); //關(guān)閉連接 mysqli_close($con); ?>
輸出結(jié)果
狀態(tài): Uptime: 130131 Threads: 2 Questions: 350 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
在面向?qū)ο箫L(fēng)格中,此函數(shù)的語(yǔ)法為$con->stat();。。以下是面向?qū)ο箫L(fēng)格的此函數(shù)的示例-
<?php //建立連接 $con = new mysqli("localhost", "root", "password", "mydb"); //狀態(tài) $stat = $con->stat(); print("狀態(tài): ".$stat); //關(guān)閉連接 $con -> close(); ?>
輸出結(jié)果
狀態(tài): Uptime: 131057 Threads: 2 Questions: 354 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002
返回當(dāng)前系統(tǒng)狀態(tài)。
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "連接MySQL失敗: " . mysqli_connect_error(); } echo "系統(tǒng)狀態(tài): ". mysqli_stat($connection_mysql); mysqli_close($connection_mysql); ?>
輸出結(jié)果
系統(tǒng)狀態(tài): Uptime: 131468 Threads: 2 Questions: 356 Slow queries: 0 Opens: 172 Flush tables: 1 Open tables: 145 Queries per second avg: 0.002