Forum und email

pg_last_oid

(PHP 4 >= 4.2.0, PHP 5)

pg_last_oid — Retorna o último oid do objeto

Descrição

int pg_last_oid ( resource $result )

pg_last_oid() é usado para recuperar o oid designado a uma linha (registro) se o recurso (resource) de resultado é usado a partir do último comando enviado através de pq_query() se este comando era um INSERT do SQL. Retorna um inteiro positivo se havia um oid válido. Retorna FALSE se um erro ocorrer ou o último comando enviado através de pg_query() não foi INSERT ou se o INSERT falhou.

O campo OID tornou-se opcional a partir do PostgreSQL 7.2. Quando um campo OID não é definido em uma tabela, o programador deve usar pg_result_status() para checar se o registro foi inserido com sucesso ou não.

Nota: Esta função era chamada pg_getlastoid().

Veja também pg_query() e pg_result_status()