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

search for in the

mysqli::poll> <mysqli::options
[edit] Last updated: Fri, 17 May 2013

view this page in

mysqli::ping

mysqli_ping

(PHP 5)

mysqli::ping -- mysqli_pingComprueba la conexión al servidor, o trata de reconectar si se perdió la conexión

Descripción

Estilo orientado a objetos

bool mysqli::ping ( void )

Estilo por procedimientos

bool mysqli_ping ( mysqli $link )

Comprueba si la conexión al servidor funciona. Si se ha ido, y la opción global mysqli.reconnect está habilitada, se realiza una reconexión automática.

Esta función la pueden utilizar clientes que permanecen inactivos por mucho tiempo, para comprobar si el servidor ha cerrado la conexión y reconectar si fuera necesario.

Parámetros

link

Sólo estilo por procediminetos: 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

Ejemplo #1 Ejemplo de mysqli::ping()

Estilo orientado a objetos

<?php
$mysqli 
= new mysqli("localhost""mi_usuario""mi_contraseña""world");

/* comprobar conexión */
if (mysqli_connect_errno()) {
    
printf("Conexión fallida: %s\n"mysqli_connect_error());
    exit();
}

/* comprobar si el servidor sigue vivo */
if ($mysqli->ping()) {
    
printf ("¡La conexión está bien!\n");
} else {
    
printf ("Error: %s\n"$mysqli->error);
}

/* cerrar conexión */
$mysqli->close();
?>

Estilo por procedimientos

<?php
$link 
mysqli_connect("localhost""mi_usuario""mi_contraseña""world");

/* comprobar conexión */
if (mysqli_connect_errno()) {
    
printf("Conexión fallida: %s\n"mysqli_connect_error());
    exit();
}

/* comprobar si el servidor sigue vivo */
if (mysqli_ping($link)) {
    
printf ("¡La conexión está bien!\n");
} else {
    
printf ("Error: %s\n"mysqli_error($link));
}

/* cerrar conexión */
mysqli_close($link);
?>

El resultado de los ejemplos serían:

¡La conexión está bien!


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

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