(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)
PDO::lastInsertId — Son yerleştirilen satırın veya sıradaki değerin kimliğini döndürür
Sürücüye bağlı olarak, yerleştirilen son satırın veya bir sıralama
nesnesindeki son değerin kimliğini döndürür. Örneğin, PDO_PGSQL isim
bağımsız değişkeni için herhangi bir dizi nesnesinin adının belirtilmesine
izin verir.
Bilginize:
Bu yöntem, sıralı veya otomatik artan alanlarla ilgili desteğin bulunmadığı veritabanları için anlamlı veya tutarlı bir sonuç döndüremeyebilir.
isimKimliği döndürülecek sırama nesnesinin ismi.
isim bağımsız değişkeninde bir sıralama nesnesi ismi
belirtilmezse PDO::lastInsertId(), veritabanına son
yerleştirilen satırın satır kimliğini bir dizge olarak döndürür.
isim bağımsız değişkeninde bir sıralama nesnesi ismi
belirtilmişse PDO::lastInsertId(), sıralama nesnesinden
alınan son değeri ifade eden bir dizge döndürür.
PDO sürücüsü bu özelliği desteklemiyorsa
PDO::lastInsertId() bir IM001 durumu
(SQLSTATE) tetikler.
PDO::ATTR_ERRMODE özniteliğine
PDO::ERRMODE_WARNING atanırsa
E_WARNING düzeyinde bir hata çıktılanır.
PDO::ATTR_ERRMODE özniteliğine
PDO::ERRMODE_EXCEPTION atanırsa
PDOException istisnası oluşur.