(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
pg_ping — Ping la connexion à la base
pg_ping() ping la connexion à la base de données et essaie de se reconnecter si la connexion est perdue.
connection
Une instance PgSql\Connection.
Quand connection
est null
, la connexion par défaut est utilisé.
La connexion par défaut est la dernière connexion faite par
pg_connect() ou pg_pconnect()
À partir de PHP 8.1.0, utiliser la connexion par défaut est obsolète.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Version | Description |
---|---|
8.1.0 |
Le paramètre connection attend désormais une instance de
PgSql\Connection ; auparavant, une ressource était attendu.
|
8.0.0 |
connection est désormais nullable.
|
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");
?>