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.

Возвратное значение

Функция mysqli_stat() PHP возвращает строковое значение, представляющее текущее состояние сервера MySQL. Если возникает ошибка, эта функция возвращает булево значениеfalse.

Версия PHP

Эта функция была введена в версии PHP 5 и может использоваться во всех более поздних версиях.

Онлайн пример

Ниже приведены примерыmysqli_stat()Использование функции (стремление к процессуальному стилю)-

<?php
   //Установить соединение
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Состояние
   $stat = mysqli_stat($con);
   print("Состояние: ".$stat);
   //Закрыть соединение
   mysqli_close($con);
?>

Результат вывода

Состояние: Время работы: 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();
?>

Результат вывода

Состояние: Время работы: 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);
?>

Результат вывода

Состояние системы: Время работы: 131468  Треды: 2  Вопросы: 356  Медленные запросы: 0  Открытия: 172  Очистка таблиц: 1  Открытые таблицы: 145  Среднее количество запросов в секунду: 0.002

PHP MySQLi справочник