函数名: 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失败的消息。