pg_last_oid

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

pg_last_oid返回上一個(gè)對(duì)象的 oid

說(shuō)明

pg_last_oid(resource $result): int

pg_last_oid() 在上一條通過(guò) pg_query() 發(fā)送的命令是 SQL INSERT 的情況下用來(lái)取得分配給所插入記錄的 oid。如果存在有效的 oid 則返回一個(gè)正整數(shù),如果出錯(cuò)或者上一條通過(guò) pg_query() 發(fā)送的命令不是 INSERT 或者該 INSERT 失敗則返回 false。

從 PostgreSQL 7.2 版開(kāi)始 OID 字段成為可選項(xiàng)。如果一個(gè)表中沒(méi)有定義 OID 字段,程序員必須用 pg_result_status() 函數(shù)來(lái)檢查記錄是否被成功插入。

注意:

本函數(shù)以前的名字為 pg_getlastoid()

參見(jiàn) pg_query()pg_result_status()。