downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mysqli::poll> <mysqli::options
Last updated: Fri, 20 May 2011

view this page in

mysqli::ping

mysqli_ping

(PHP 5)

mysqli::ping -- mysqli_pingPings a server connection, or tries to reconnect if the connection has gone down

Descripción

Estilo orientado a objetos

bool mysqli::ping ( void )

Estilo por procesos

bool mysqli_ping ( mysqli $link )

Checks whether the connection to the server is working. If it has gone down, and global option mysqli.reconnect is enabled an automatic reconnection is attempted.

This function can be used by clients that remain idle for a long while, to check whether the server has closed the connection and reconnect if necessary.

Parámetros

link

Sólo estilo procedimental: Un identificador de enlace devuelto por mysqli_connect() o mysqli_init()

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Example #1 mysqli::ping() example

Estilo orientado a objetos

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

Estilo por procesos

<?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);
?>

El resultado de los ejemplos serían:

Our connection is ok!


add a note add a note User Contributed Notes mysqli::ping
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites