PHP Handbuch
Zurück |  | Nach vorne

# pg_last_oid

(PHP 4 >= 4.2.0, PHP 5)

pg_last_oid -- Gibt den Objektbezeichner eines neu eingefügten Datensatzes zurück

## Beschreibung

int pg_last_oid ( resource result)

pg_last_oid() wird benutzt, um den Object Identifier `oid`, der einem eingefügten Datensatz (Tupel) zugewiesen wurde, auszulesen. `result` muss die Ergebniskennung des letzten Kommandos sein, das mit pg_query() an den Server gesendet wurde, und dieses Kommando muss ein INSERT gewesen sein. Die Funktion gibt einen positiven Integerwert zurück, wenn es einen gültigen `oid` gibt. Falls ein Fehler auftritt, oder das letzte Kommando, das mit pg_query() gesendet wurde, kein INSERT war, oder der INSEERT fehlgeschlagen ist, wird `FALSE` zurückgegeben.

Das OID-Feld (Datensatznummer) wurde in der PostgreSQL-Version 7.2 optional. Falls eine Tabelle ohne OID definiert wurde, muss mit der Funktion pg_result_status() geprüft werden, ob ein Datensatz korrekt eingefügt wurde.

> Anmerkung: Diese Funktion ersetzt die Funktion `pg_getlastoid()`.

Siehe auch pg_query() und pg_result_status().

Zurück | Zum Anfang | Nach vorne
pg_last_notice | Nach oben | pg_lo_close