English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_ping() 函数执行一个服务器连接,如果连接已断开,则尝试重新连接。
mysqli_ping()该函数接受连接对象作为参数,验证连接,如果连接断开,它将尝试重新连接到服务器。
mysqli_ping($con, [$host, $username, $passwd, $dname, $port, $socket, $flags])
Nummer | Parameter und Beschreibung |
---|---|
1 | con (optional) Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt. |
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.
Diese Funktion wurde ursprünglich in PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.
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.....
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.....
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