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

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP mysqli_ping() 函数用法及示例

PHP MySQLi Referenzhandbuch

mysqli_ping() 函数执行一个服务器连接,如果连接已断开,则尝试重新连接。

定义和用法

mysqli_ping()该函数接受连接对象作为参数,验证连接,如果连接断开,它将尝试重新连接到服务器。

语法

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

Parameter

NummerParameter und Beschreibung
1

con (optional)

Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt.

Rückgabewert

Diese Funktion gibt einen boolschen Wert zurück, wenn der Vorgang erfolgreich ist, dann wird true zurückgegeben; wenn der Vorgang fehlschlägt, wird false zurückgegeben.

PHP-Version

Diese Funktion wurde ursprünglich in PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

Nachfolgender Beispiel zeigt:mysqli_ping()Verwendung der Funktion (prozeduraler Stil), um Serververbindung zu überprüfen:

<?php
   //Verbindung herstellen
   $con = mysqli_connect("localhost", "root", "password", "test");
   $res = mysqli_ping($con);
   if($res) {
      print("Erfolgreich.....");
   } else {
      print("Fehlgeschlagen......");
   }
?>

Ausgabenergebnis

Erfolgreich.....

Online-Beispiel

In objektorientiertem Stil lautet die Syntax dieser Funktion:$con-> ping();。Hier ist ein Beispiel für diese Funktion, die Serververbindung in objektorientierter Stil überprüft;

<?php
   //Verbindung herstellen
   $con = new mysqli("localhost", "root", "password", "test");
   $res = $con->ping();
   if($res) {
      print("Erfolgreich.....");
   } else {
      print("Fehlgeschlagen......");
   }
?>

Ausgabenergebnis

Erfolgreich.....

Online-Beispiel

In objektorientiertem Stil lautet die Syntax dieser Funktion:$con-> ping();。Hier ist ein Beispiel für diese Funktion in objektorientierter Stil;

<?php
   $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)) {
      echo "MySQL-Verbindung fehlgeschlagen: ". mysqli_connect_error();
   }
   
   if (mysqli_ping($connection_mysql)) {
      echo "Verbindung ist in Ordnung!"."\n";
   } else {
      echo "Fehler: ". mysqli_error($connection_mysql);
   }
   mysqli_close($connection_mysql);  
?>

Ausgabenergebnis

Verbindung ist in Ordnung!
Verbindung war erfolgreich

PHP MySQLi Referenzhandbuch