Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PDO lastInsertId funktioniert nicht bei Transaktionen?

Sie müssen nach der lastInsertId() fragen bevor Sie eine transaction ausführen

Versuchen Sie es

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