Forum und email

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:

bool mysqli_ping ( mysqli $link )

Objektum-orientált stílus (metódus):

mysqli
bool ping ( void )

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!