Documentación offline PHP master

mysql_ping

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

mysql_ping

Efectuar un chequeo de respuesta (ping) sobre una conexión al servidor o reconectarse si no hay conexión

[!WARNING] Esta extensión estaba obsoleta en PHP 5.5.0, y fue eliminada en PHP 7.0.0. En su lugar, se puede utilizar la extensión MySQLi o la extensión PDO_MySQL. Ver también MySQL: elegir una API de la guía. Alternativas a esta función:

mysqli_ping

Descripción#

mysql_ping([resource $link_identifier]): bool
```php

Chequea si está activa o no la conexión con el servidor. Si ésta se ha caído, se intenta una reconexión automática. Esta función puede ser usada por scripts que permanecen pasivos durante largos espacios de tiempo, para chequear si el servidor ha cerrado la conexión y reconectarse de ser necesario.

> [!NOTE]
> La reconexión automática está deshabilitada de forma predeterminada en versiones de MySQL \>= 5.0.3.

## Parámetros

`link_identifier`  
La conexión MySQL. Si no se especifica, se utilizará la última conexión abierta con la función `mysql_connect`. Si no se encuentra una conexión de este tipo, la función intentará abrir una conexión, como si la función `mysql_connect` hubiera sido llamada sin argumento. Si no se encuentra o establece una conexión, se generará una alerta de nivel `E_WARNING`.

## Valores devueltos

Devuelve `true` si la conexión con el servidor MySQL está funcionando, o `false` si no.

## Ejemplos

Un ejemplo de `mysql_ping`

```php

Véase también#

mysql_thread_id

mysql_list_processes