PHP Conference Japan 2024

SQLite3::lastInsertRowID

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3::lastInsertRowID返回数据库中最近一次 INSERT 操作的行 ID

描述

public SQLite3::lastInsertRowID(): int

返回数据库中最近一次 INSERT 操作的行 ID。

参数

此函数没有参数。

返回值

返回数据库中最近一次 INSERT 操作的行 ID。如果在此数据库连接上从未对 rowid 表执行过成功的 INSERT 操作,则 SQLite3::lastInsertRowID() 返回 0

添加注释

用户贡献的注释 1 条注释

alexofen at KEINSpamgmail dot com
9 年前
lastInsertRowID 与数据库连接相关。因此,如果存在两个 PHP 脚本实例(具有不同的 $db 连接),则一个实例的行 ID 不会影响另一个实例的结果。

我在这里提到这一点是因为文档中没有说明,至少对我来说不是很清楚,因此我希望它可以帮助其他人。
To Top