PHP
Referenzliste
mysqli_ping
MySQLi Funktionen
Befehl:
bool mysqli_ping ( mysqli $link )
bool mysqli::ping ( void )
bool mysqli::ping ( void )
Parameter-Liste:
Beschreibung | |
---|---|
Nur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes Verbindungsobjekt. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Prüft, ob die Verbindung zum Server funktioniert. Wenn es untergegangen ist, und globale Option aktiviert ist mysqli.reconnect eine automatische Wiederverbindung versucht wird.
Diese Funktion kann von den Kunden, die für eine lange Zeit im Leerlauf bleiben verwendet werden, um zu überprüfen, ob der Server die Verbindung geschlossen und wieder, wenn nötig.
Diese Funktion kann von den Kunden, die für eine lange Zeit im Leerlauf bleiben verwendet werden, um zu überprüfen, ob der Server die Verbindung geschlossen und wieder, wenn nötig.
Aktiv in Version:
(PHP 5, PHP 7)
mysqli_ping() - Beispiel: Objektorientierter Stil
(mysqli::ping)
(mysqli::ping)
Eingabe:
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); /* check connection */ if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit(); } /* check if server is alive */ if ($mysqli->ping()) { printf ("Our connection is ok!\n"); } else { printf ("Error: %s\n", $mysqli->error); } /* close connection */ $mysqli->close(); ?>
Ausgabe:
Our connection is ok!
mysqli_ping() - Beispiel 2: Prozeduraler Stil
(mysqli::ping)
(mysqli::ping)
Eingabe:
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } /* check if server is alive */ if (mysqli_ping($link)) { printf ("Our connection is ok!\n"); } else { printf ("Error: %s\n", mysqli_error($link)); } /* close connection */ mysqli_close($link); ?>
Ausgabe:
Our connection is ok!
MySQLi Funktionen