English | 简体中文 | 繁體中文
查询

cubrid_insert_id()函数—用法及示例

「 获取最后插入的自增 ID 」


函数名称:cubrid_insert_id()

适用版本:CUBRID 版本 >= 9.1.0

用法:cubrid_insert_id() 函数用于获取最后插入的自增 ID。它返回一个表示自增 ID 的字符串值,或者在出错时返回 false。

示例:

// 创建一个 CUBRID 连接
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");

// 插入一条数据
$sql = "INSERT INTO students(name, age) VALUES('John Doe', 25)";
$result = cubrid_execute($conn, $sql);

// 获取插入的自增 ID
$lastInsertedId = cubrid_insert_id($conn);
if ($lastInsertedId === false) {
  echo "获取自增 ID 失败";
} else {
  echo "最后插入的自增 ID 为: " . $lastInsertedId;
}

// 关闭连接
cubrid_disconnect($conn);

注意:在使用 cubrid_insert_id() 函数之前,必须先使用 cubrid_execute() 函数将 SQL 查询执行一次,以确保插入操作已成功完成。此外,cubrid_insert_id() 函数只适用于 CUBRID 数据库,对于其他数据库(如 MySQL)应使用相应的函数(例如 mysql_insert_id())来获取最后插入的自增 ID。

补充纠错
上一个函数: cubrid_get_server_info()函数
下一个函数: cubrid_is_instance()函数
热门PHP函数