PHP Conference Japan 2024

SQLite3::lastInsertRowID

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

SQLite3::lastInsertRowID傳回最近一次插入資料庫的列 ID

說明

public SQLite3::lastInsertRowID(): int

傳回最近一次 INSERT 至資料庫的列 ID。

參數

此函式沒有參數。

回傳值

傳回最近一次 INSERT 至資料庫的列 ID。如果在此資料庫連線上從未成功 INSERT 至 rowid 資料表,則 SQLite3::lastInsertRowID() 會傳回 0

新增筆記

使用者貢獻的筆記 1 則筆記

alexofen at KEINSpamgmail dot com
9 年前
lastInsertRowID 與資料庫連線相關。因此,如果同一個 PHP 腳本有兩個執行個體(具有不同的 $db 連線),則一個執行個體的 RowID 不會影響另一個執行個體的結果。

我在這裡提到這一點,因為文件中沒有明確說明,至少對我來說不是很清楚,因此我希望它可以幫助其他人。
To Top