Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PDO lastInsertId không hoạt động trên các giao dịch?

Bạn phải yêu cầu lastInsertId() trước khi bạn thực hiện một transaction

Hãy thử

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi cú pháp SQL khi tôi thực thi truy vấn

  2. cách lặp qua kết quả mysql_query ()

  3. Làm cách nào để giải thích một truy vấn có các tham số trong MySQL

  4. Mảng PDO SHOW TABLES

  5. Nhận thứ hạng hiện tại bằng cách sử dụng mysql