Doo*_*Dah 1 php symfony doctrine-orm
我有这样的事情:
$stmt = $this->getDoctrine()->getConnection()->prepare(
'insert into someTable (columnList) values (parameters);');
/*
bind parameters
*/
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)
如何获取最后插入的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');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6409 次 |
| 最近记录: |