(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şkeninde bir sıralama nesnesi ismi belirtilmesini gerektirir.
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.
isim
Kimliğ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.