pg_last_error

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

pg_last_errorObtiene una cadena con el último mensaje de error de la conexión

Descripción

pg_last_error ([ resource $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().

Parámetros

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().

Valores devueltos

Un string que contiene el último mensaje de error dado por connection, o FALSE en caso de error.

Ejemplos

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);
?>

Ver también