牛牛在线工具

db2_last_insert_id()

收录 8868 个 PHP 函数,含用途说明与用法示例。

db2_last_insert_id()

获取由一个由上一个 INSERT 操作生成的自增字段的值,该操作是针对 IBM DB2 数据库

函数名:db2_last_insert_id 适用版本:PHP 5.6.0 及以上版本 函数说明:db2_last_insert_id() 函数用于获取由一个由上一个 INSERT 操作生成的自增字段的值,该操作是针对 IBM DB2 数据库。 语法:db2_last_insert_id ( resource $connection ) 参数: connection:一个连接到 IBM DB2 数据库服务器的资源。该连接必须是通过 db2_connect() 或者 db2_pconnect() 函数建立的。 返回值: 成功情况下,返回上一个 INSERT 操作生成的自增字段的值。 失败情况下,返回 false。 示例: <?php // 建立与 IBM DB2 数据库的连接 $conn = db2_connect($database, $username, $password); // 检查连接是否成功 if ($conn) { // 执行插入操作 $query = "INSERT INTO table_name (col1, col2) VALUES ('value1', 'value2')"; $result = db2_exec($conn, $query); // 获取上一个插入操作生成的自增字段的值 $lastInsertId = db2_last_insert_id($conn); if ($lastInsertId !== false) { echo "最后插入的自增字段的值为:" . $lastInsertId; } else { echo "获取自增字段的值失败"; } // 关闭数据库连接 db2_close($conn); } else { echo "数据库连接失败"; } ?> 以上示例中,我们首先建立与 IBM DB2 数据库的连接,然后执行插入操作,接着使用 db2_last_insert_id() 函数获取上一个插入操作生成的自增字段的值,最后输出该值。若获取成功,则打印对应的值;否则,打印失败提示信息。最后,关闭数据库连接。