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

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

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

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

Функция mysqli_ping() выполняет подключение к серверу, если соединение разорвано, то она пытается повторно подключиться.

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

mysqli_ping()Функция принимает объект подключения в качестве параметра, проверяет подключение и если соединение разорвано, оно повторно подключается к серверу.

Синтаксис

mysqli_ping($con,[$host, $username, $passwd, $dname, $port, $socket, $flags] )

Параметр

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

con (по умолчанию)

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

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

Эта функция возвращает булево значение, если операция успешна, то возвращается true; если операция失败了, то возвращается false.

Версия PHP

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

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

Следующие примеры демонстрируютmysqli_ping()Использование функции (стиль面向 процесса), проверка подключения сервера:

<?php
   // Установление соединения
   $con = mysqli_connect("localhost", "root", "password", "test");
   $res = mysqli_ping($con);
   if ($res) {
      print("Успешно.....");
   } else {
      print("Не удалось......");
   }
?>

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

Успешно.....

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

В стилистике面向对象的 программирования синтаксис этой функции是这样的:$con->ping();。Вот пример использования этой функции для проверки подключения сервера в стилистике面向对象的 программирования;

<?php
   // Установление соединения
   $con = new mysqli("localhost", "root", "password", "test");
   $res = $con->ping();
   if ($res) {
      print("Успешно.....");
   } else {
      print("Не удалось......");
   }
?>

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

Успешно.....

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

В стилистике面向对象的 программирования синтаксис этой функции是这样的:$con->ping();。Вот пример использования этой функции в стилистике面向对象的 программирования;

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)) {
      echo "Не удалось подключиться к MySQL: ". mysqli_connect_error();
   }
   
   if (mysqli_ping($connection_mysql)) {
      echo "Соединение в порядке!" . "\n";
   } else {
      echo "Ошибка: ". mysqli_error($connection_mysql);
   }
   mysqli_close($connection_mysql);  
?>

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

Соединение в порядке!
Соединение успешно

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