(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
pg_ping — Ping la conexión a la base de datos
pg_ping() realiza un ping a la conexión a la base de datos y intenta reconectarse si la conexión se ha perdido.
connection
Una instancia PgSql\Connection.
Cuando connection es null, se usa la conexión por defecto.
La conexión por defecto es la última conexión hecha por
pg_connect() o pg_pconnect()
Desde PHP 8.1.0, usar la conexión por defecto está obsoleto.
| Versión | Descripción |
|---|---|
| 8.1.0 |
El parámetro connection ahora espera una instancia de
PgSql\Connection ; anteriormente, se esperaba un resource.
|
| 8.0.0 |
connection ahora es nullable.
|
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");
?>