PHP Handbuch
Zurück |  | Weiter

# pg_last_error

(PHP 4 >= 4.2.0, PHP 5)

pg_last_error -- Gibt die letzte Fehlermeldung einer Verbindung zurück

## Beschreibung

string pg_last_error ( [resource connection] )

pg_last_error() gibt die letzte Fehlermeldung der durch `connection` gegebenen Verbindung als String zurück.

Fehlermeldungen können durch interne PostgreSQL- (libpq) Funktionsaufrufe überschrieben werden. Falls mehrere Fehler innerhalb einer internen PostgreSQL-Funktion auftreten, wird möglicherweise keine passende Fehlermeldung angezeigt.

Verwenden Sie pg_result_error(), pg_result_error_field(), pg_result_status() und pg_connection_status() um genauere Fehlermeldungen zu erhalten.

> Anmerkung: Diese Funktion ersetzt die Funktion pg_errormessage().

## Parameter Liste

`connection`

  PostgreSQL Verbindungkennung. Falls `connection` nicht angegeben wurde, wird die zuletzt mit pg_connect() oder pg_pconnect() geöffnete Verbindung benutzt.

## Rückgabewerte

Ein string, der die letzte Fehlermeldung der aktuellen `connection` enthält oder `FALSE`, falls ein Fehler auftrat.

## Beispiele

Beispiel 1. pg_last_error() Beispiel
`<?php $dbconn = pg_connect("dbname=publisher") or die("konnte nicht verbinden"); // Eine Abfrage, die fehlschlägt $res = pg_query($dbconn, "select * from doesnotexist"); echo pg_last_error($dbconn); ?>`

## Siehe auch

pg_result_error()
pg_result_error_field()

Zurück | Zum Anfang | Weiter
pg_insert | Nach oben | pg_last_notice