gpt4 book ai didi

php - Doctrine2 和原始 sql : get last inserted ID

转载 作者:行者123 更新时间:2023-12-02 06:05:06 25 4
gpt4 key购买 nike

我有这样的东西:

$stmt = $this->getDoctrine()->getConnection()->prepare(
'insert into someTable (columnList) values (parameters);');

/*
bind parameters
*/

$stmt->execute();

如何获取最后插入的 ID?

谢谢,斯科特

最佳答案

您需要使用 lastInsertId()。

例子:

$dbh = Doctrine_Manager::getInstance()->getCurrentConnection();
$sth = $dbh->prepare("INSERT INTO continent (created_at, updated_at) VALUES ( NOW(), NOW() )");
$sth->execute();

$conn = Doctrine_Manager::getInstance()->getCurrentConnection();
$conn->lastInsertId('continent_id');

关于php - Doctrine2 和原始 sql : get last inserted ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12043595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com