Funkcje PostgreSQL
PHP Manual

pg_last_error

(PHP 4 >= 4.2.0, PHP 5)

pg_last_errorZwraca łańcuch ostatniego komunikatu błędu dla połączenia

Opis

string pg_last_error ([ resource $polaczenie ] )

pg_last_error() zwraca ostatni komunikat błędu dla połączenia danego parametrem polaczenie.

Komunikaty błędów mogą być zamazane przez wewnętrzne wywołania funkcji PostgreSQL(libpq). Funkcja może nie zwrócić właściwego komunikatu, jeśli wewnątrz modułu PostgreSQL wystąpiło wiele błędów.

Stosuj pg_result_error(), pg_result_error_field(), pg_result_status() i pg_connection_status() dla lepszej obsługi błędów.

Informacja:

Ta funkcja była poprzednio nazwana pg_errormessage().

Parametry

polaczenie

Identyfikator połączenia do bazy danych PostgreSQL. Gdy polaczenie nie został podany, domyślne połączenie jest użyte. Domyślnym połączeniem jest ostatnie, stworzone przez pg_connect() lub pg_pconnect().

Zwracane wartości

Łańcuch (ang. string) zawierający ostatni komunikat błędu dla danego poprzez parametr polaczenie połączenia, lub FALSE w razie niepowodzenia.

Przykłady

Przykład #1 pg_last_error() - przykład

<?php
  $polaczenie 
pg_connect("dbname=wydawca") or die("Nie można się połączyć");

  
// Zapytanie, które nie zostało wykonane
  
$wyn pg_query($polaczenie"select * from nie_istniejaca_tabela");
  
  echo 
pg_last_error($polaczenie);
?>

Zobacz też:


Funkcje PostgreSQL
PHP Manual