Mysql
 sql >> Base de données >  >> RDS >> Mysql

PDO lastInsertId ne fonctionne pas sur les transactions ?

Vous devez demander le lastInsertId() avant de valider une transaction

Essayez

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