sql >> Database teknologi >  >> RDS >> Mysql

PDO lastInsertId virker ikke på transaktioner?

Du skal bede om lastInsertId() før du foretager en transaction

Prøv

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



  1. Hvordan flettes data fra flere kolonner til én? [Adjacency List Model Query]

  2. tjek for duplikatindtastning vs brug PDO errorInfo resultat

  3. MySQL UTF-8 tegnindsættelsesproblem

  4. MySQL - Fjern standardværdien for Datetime-feltet