Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PDO dapatkan ID terakhir yang dimasukkan

Itu karena itu adalah fungsi SQL, bukan PHP. Anda dapat menggunakan PDO::lastInsertId() .

Seperti:

$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();

Jika Anda ingin melakukannya dengan SQL alih-alih API PDO, Anda akan melakukannya seperti kueri pemilihan biasa:

$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mencari (tidak peka huruf besar/kecil) di kolom menggunakan wildcard LIKE?

  2. Cara memunculkan kesalahan dalam fungsi MySQL

  3. Apakah Python mendukung pernyataan yang disiapkan MySQL?

  4. Tabel pembaruan MySQL berdasarkan nilai tabel lain

  5. Bagaimana cara menyimpan nama file di database, dengan info lain saat mengunggah gambar ke server menggunakan PHP?