English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция mysqli_ping() выполняет подключение к серверу, если соединение разорвано, то она пытается повторно подключиться.
mysqli_ping()Функция принимает объект подключения в качестве параметра, проверяет подключение и если соединение разорвано, оно повторно подключается к серверу.
mysqli_ping($con,[$host, $username, $passwd, $dname, $port, $socket, $flags] )
Номер | Параметры и описание |
---|---|
1 | con (по умолчанию) Это объект, представляющий соединение с сервером MySQL. |
Эта функция возвращает булево значение, если операция успешна, то возвращается true; если операция失败了, то возвращается false.
Эта функция была введена в 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); ?>
Результат вывода
Соединение в порядке! Соединение успешно