首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PDO获取插入的最后一个ID

PDO获取插入的最后一个ID
EN

Stack Overflow用户
提问于 2012-05-21 15:17:52
回答 3查看 267.4K关注 0票数 182

我有一个查询,我想插入最后一个ID。字段ID是主键,自动递增。

我知道我必须使用这句话:

代码语言:javascript
运行
复制
LAST_INSERT_ID()

该语句使用如下查询:

代码语言:javascript
运行
复制
$query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())";

但是,如果我想使用下面的语句获取ID:

代码语言:javascript
运行
复制
$ID = LAST_INSERT_ID();

我得到了这个错误:

代码语言:javascript
运行
复制
Fatal error: Call to undefined function LAST_INSERT_ID()

我做错了什么?

EN

Stack Overflow用户

发布于 2019-05-30 17:47:04

您可以通过对连接对象($conn)运行lastInsertId()方法来获取最后一个事务的id。

像这样的$lid = $conn->lastInsertId();

请查看文档https://www.php.net/manual/en/language.oop5.basic.php

票数 -5
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10680943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档