(PHP 4 >= 4.2.0, PHP 5, PHP 7)
pg_last_error — Obtiene una cadena con el último mensaje de error de la conexión
$connection
] ) : string
pg_last_error() devuelve el último mensaje de error para una
connection
determinada.
Los mensajes de error pueden ser sobrescritos por las llamadas de función internas de PostgreSQL (libpq). Puede no devolver un mensaje de error apropiado si se producen varios errores dentro de una función de módulo PostgreSQL.
Use pg_result_error(), pg_result_error_field(), pg_result_status() y pg_connection_status() Para un mejor manejo de errores.
Nota:
Esta función se llamaba pg_errormessage().
connection
Recurso de conexión de base de datos PostgreSQL. Cuando
connection
no esta presente, la conexión por defecto
es usada. La conexión por defecto es la ultima conexión hecha por
pg_connect() o pg_pconnect().
Un string que contiene el último mensaje de error dado por
connection
, o FALSE
en caso de error.
Ejemplo #1 Ejemplo depg_last_error()
<?php
$dbconn = pg_connect("dbname=publisher") or die("Could not connect");
// Consulta que falla
$res = pg_query($dbconn, "select * from doesnotexist");
echo pg_last_error($dbconn);
?>