【发布时间】:2013-12-31 04:25:03
【问题描述】:
我在 symfony2 中使用学说。但我使用原生 mysql 查询来插入一些数据。现在我想要数据库中最后插入的 id。我的代码如下:
$stmt = $this->getDoctrine()->getManager()
->getConnection()
->prepare("INSERT INTO tb_company (v1,v2,v3) values('$v1','$v2','$v3')");
$stmt->execute();
所以要恢复我尝试的最后插入的 id
$stmt->insert_id;
$id=LAST_INSERT_ID(id)
$id=$stmt->getId();
还有很多其他的。他们都没有为我工作。我是教义新手。 如何从这里获取最后插入的 ID? 我缺少什么?
【问题讨论】:
-
检查链接你会得到你的答案。 stackoverflow.com/questions/7172967/…
标签: php mysql symfony doctrine-orm