# pg_ping

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_ping — Ping a conexión de base de datos

### Descripción

pg_ping(resource `$connection` = ?): bool

pg_ping()Hace pings a una conexión de base de datos y trata de conectarla de nuevo si está rota.

### Parámetros

`connection`

  Recurso de conexión de base de datos PostgreSQL. Cuando el parametro `connection` no está presente, se utiliza la conexión por defecto. La conexión por defecto es la última conexión realizada por pg_connect() o pg_pconnect().

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Ejemplos

Ejemplo #1 Ejemplo de pg_ping()

`<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
echo "Ha ocurrido un error.\n";
exit;
}
if (!pg_ping($conn))
die("La conexión está rota\n");
?>`

### Ver también

- pg_connection_status() - Obtener estado de la conexión
- pg_connection_reset() - Restablece conexión (reconectar)