pg_last_oid

(PHP 4 >= 4.2.0, PHP 5)

pg_last_oid -- Retourne l'identifiant du dernier objet

Description

int pg_last_oid ( resource result )

pg_last_oid() sert à lire le dernier oid assigné à un ligne, qui est stocké dans la ressource result, obtenu lors de la dernière commande pg_query(). Il faut que cette commande ait été un INSERT. pg_last_oid() retourne un entier positif s'il y a eu un oid valide. pg_last_oid() retourne FALSE si une erreur est survenue,, ou si la commande utilisée avec pg_query() n'était pas un INSERT, ou que cette commande a échoué.

Le champ OID est devenu optionnel depuis PostgreSQL 7.2. Lorsque le champ OID n'est pas défini dans la table, le programmeur doit utiliser pg_result_status() pour vérifier si la ligne a été correctement insérée.

Note : Auparavant, cette fonction s'appelait pg_getlastoid().

Voir aussi pg_query() et pg_result_status().