PDO::lastInsertId

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)

PDO::lastInsertIdSon yerleştirilen satırın veya sıradaki değerin kimliğini döndürür

Açıklama

publicPDO::lastInsertId(?string$isim = null): string|false

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_PGSQLisim 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.

Bağımsız Değişkenler

isim

Kimliği döndürülecek sırama nesnesinin ismi.

Dönen Değerler

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.

Hatalar/İstisnalar

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.

To Top