Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mysqli_ping

MySQLi Funktionen

    Befehl:
bool mysqli_ping ( mysqli $link )

bool mysqli::ping ( void )


    Parameter-Liste:
NameBeschreibung
linkNur 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.


    Aktiv in Version:
(PHP 5, PHP 7)

mysqli_ping() - Beispiel: Objektorientierter Stil

(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)


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