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

PHP Основной Учебник

PHP Уровеньный Учебник

PHP & MySQL

PHP Референс Мануал

Пример использования функции mysqli_get_host_info() в PHP

PHP MySQLi руководство

Функция mysqli_get_host_info() в PHP возвращает строку, которая описывает используемый тип подключения

Определение и использование

mysqli_get_host_info()Функция используется для получения информации о хосте, то есть типа используемого подключения и имени сервера.

Синтаксис

mysqli_get_host_info($con);

Параметр

НомерПараметры и описание
1

con (дополнительный)

Это объект, представляющий соединение с сервером MySQL.

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

Функция mysqli_get_host_info() в PHP возвращает строку, которая указывает на имя хоста и тип подключения.

Версия PHP

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

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

Ниже приведен примерmysqli_get_host_info()Использование функции (по процессу)

<?php
  // Установить подключение
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   // Информация о хосте
   $info = mysqli_get_host_info($con);
   print("Информация о хосте: " . $info);
   // Закрыть подключение
   mysqli_close($con);
?>

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

Информация о хосте: localhost через TCP/IP

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

В объектно-ориентированном стиле синтаксис функции выглядит следующим образом$ con-> host_infoСледующий пример показывает, как использовать этот функцию в объектно-ориентированном стиле -

<?php
   // Установить подключение
   $con = new mysqli("localhost", "root", "password", "mydb");
   // Информация о хосте
   $info = $con->host_info;
   print("Информация о хосте: " . $info);
   // Закрыть подключение
   $con -> close();
?>

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

Информация о хосте: localhost через TCP/IP

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

Ниже приведеныmysqli_get_host_infoДругой пример функции -

<?php
   // Установить подключение
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   $code = mysqli_connect_errno();
   if ($code) {
      print("Не удалось подключиться: " . $code);
   } else {
      print("Успешно установлено подключение" . "\n");
      $info = mysqli_get_host_info($con);
      print("Информация о хосте: " . $info);
   }
?>

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

Информация о хосте: localhost через TCP/IP

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

Возвратить имя хоста сервера MySQL и тип подключения:

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Не удалось подключиться к MySQL: " . mysqli_connect_error();
   }
   echo mysqli_get_host_info($connection_mysql);   
   mysqli_close($connection_mysql);
?>

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

localhost через TCP/IP

PHP MySQLi руководство