Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PDO lastInsertId não funciona em transações?


Você tem que pedir o lastInsertId() antes de confirmar uma transaction

Tentar
$this->dbh->beginTransaction();
// $sql query ran
echo $this->dbh->lastInsertId();
$this->dbh->commit();