Ping la connexion à la base

# pg_ping

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

pg_ping — Ping la connexion à la base

### Description

pg_ping ([ resource `$connection` ] ) : bool

pg_ping() ping la connexion à la base de données et essaie de se reconnecter si la connexion est perdue.

### Liste de paramètres

`connection`

  La ressource de connexion de la base de données PostgreSQL. Lorsque `connection` n'est pas présent, la connexion par défaut est utilisée. La connexion par défaut est la dernière connexion faite par pg_connect() ou pg_pconnect().

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec pg_ping()

`<?php
$conn = pg_pconnect ("dbname=publisher");
if (!$conn) {
echo "Une erreur est survenue.\n";
exit;
}
if (!pg_ping($conn))
die("La connexion est perdue\n");
?>`

### Voir aussi

- pg_connection_status() - Lit le statut de la connexion PostgreSQL
- pg_connection_reset() - Relance la connexion au serveur PostgreSQL