首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PDO::lastInsertId

(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0)

PDO :: lastInsertId - 返回最后插入的行或序列值的ID

描述

代码语言:javascript
复制
public string PDO::lastInsertId ([ string $name = NULL ] )

根据底层驱动程序返回最后插入行的ID或序列对象中的最后一个值。例如,PDO_PGSQL要求您指定name参数的序列对象对应的名称。

注意:此方法可能不会在不同的PDO驱动程序中返回有意义的或一致的结果,因为底层数据库可能甚至不支持自动递增字段或序列的概念。

参数

name

应从中返回ID的序列对象的名称。

返回值

如果未为name参数指定序列名称,则PDO :: lastInsertId()将返回一个字符串,该字符串表示插入到数据库中的最后一行的行ID。

如果为name参数指定了序列名称,PDO :: lastInsertId()将返回一个字符串,该字符串表示从指定的序列对象中检索的最后一个值。

如果PDO驱动程序不支持此功能,则PDO :: lastInsertId()会触发IM001 SQLSTATE。

← PDO::inTransaction

PDO::prepare →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com