pg_last_oid

(PHP 4 >= 4.2.0)

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