函式名: cubrid_current_oid()
適用版本: PHP 5 >= 5.3.0, PHP 7, CUBRID >= 9.1.0
用法:
cubrid_current_oid()
函式用於返回在最後一次請求中自動生成或伺服器返回的OID(物件ID)。
語法:
mixed cubrid_current_oid ( resource $req_identifier )
引數:
req_identifier
: 一個有效的CUBRID請求識別符號。該識別符號可以透過cubrid_execute()
或cubrid_prepare()
等函式返回。
返回值:
- 如果請求成功而且OID是可用的,返回該OID;否則返回
FALSE
。
示例:
假設已經建立了與資料庫的連線,並建立了一個指向資料庫的有效請求識別符號 $req_identifier
。
$req_identifier = cubrid_prepare($conn, "SELECT * FROM table");
// 執行查詢
cubrid_execute($req_identifier);
// 獲取最後一個OID
$oid = cubrid_current_oid($req_identifier);
if ($oid !== false) {
echo "最後一個OID為: " . $oid;
} else {
echo "獲取OID失敗";
}
以上示例展示瞭如何使用 cubrid_current_oid()
來獲取最後一個OID。首先使用 cubrid_prepare()
函式準備一個查詢語句,並執行該查詢使用 cubrid_execute()
函式。然後使用 cubrid_current_oid()
函式獲取最後一個OID,並根據返回的值進行相應的處理。如果獲取成功,將會列印出最後一個OID的值,否則列印出獲取OID失敗的訊息。