mysqli_ping
mysqli->ping()
(PHP 5)
mysqli->ping() — Pingeli a szerverkapcsolatot, vagy megpróbál újrakapcsolódni, ha a szerver szétkapcsolt
LeÃrás
Eljárást használó stÃlus:
Objektum-orientált stÃlus (metódus):
Ellenőrzi, hogy a szerverhez a kapcsolat működik-e. Ha szétkapcsolat, If it has gone és a globális mysqli.reconnect opció engedélyezve van, a automatikusan megpróbál újracsatlakozni.
Ezt a függvényt olyankor érdemes használni, ha a kliens hosszabb ideig tétlen volt, és Ãgy ellenÅ‘rizni lehet, hogy bezárta-e a szerver kapcsolatot, és újra lehessen csatlakozni szükség esetén.
Paraméterek
- link
-
Procedural style only: A link identifier returned by mysqli_connect() or mysqli_init()
Visszatérési értékek
Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.
Példák
Example#1 Objektum-orientált stÃlus
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* kapcsolat ellenőrzése */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* szerver aktivitásának ellenőrzése */
if ($mysqli->ping()) {
printf ("Our connection is ok!\n");
} else {
printf ("Error: %s\n", $mysqli->error);
}
/* kapcsolat bezárása */
$mysqli->close();
?>
Example#2 Eljárást használó stÃlus
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* kapcsolat ellenőrzése */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* szerver aktivitásának ellenőrzése */
if (mysqli_ping($link)) {
printf ("Our connection is ok!\n");
} else {
printf ("Error: %s\n", mysqli_error($link));
}
/* kapcsolat bezárása */
mysqli_close($link);
?>
A fenti példa a következő kimenetet adja:
Our connection is ok!