pg_ping

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

pg_ping Ping la conexión a la base de datos

Descripción

pg_ping(?PgSql\Connection $connection = null): bool

pg_ping() realiza un ping a la conexión a la base de datos y intenta reconectarse si la conexión se ha perdido.

Parámetros

connection

An PgSql\Connection instance. When connection is null, the default connection is used. The default connection is the last connection made by pg_connect() or pg_pconnect().

Advertencia

As of PHP 8.1.0, using the default connection is deprecated.

Valores devueltos

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

Historial de cambios

Versión Descripción
8.1.0 The connection parameter expects an PgSql\Connection instance now; previously, a recurso was expected.
8.0.0 connection ahora es nullable.

Ejemplos

Ejemplo #1 Ejemplo con pg_ping()

<?php
$conn
= pg_pconnect ("dbname=publisher");
if (!
$conn) {
echo
"Se ha producido un error.\n";
exit;
}

if (!
pg_ping($conn))
die(
"La conexión se ha perdido\n");
?>

Ver también