Anasayfa / Php / PDO lastInsertId() ile Son Yazılan Id’yi Almak
php 660x330 - PDO lastInsertId() ile Son Yazılan Id'yi Almak

PDO lastInsertId() ile Son Yazılan Id’yi Almak

Veritabanına bir veri yazdıktan sonra yazdığınız veriyi kullanıcıya göstermek isteyebilirsiniz. Bunun için PDO ‘nun bize sağladığı lastInsertId() fonksiyonunu kullanacağız. İlk önce PDO veritabanına veri yazma konumuzda kodumuzu alalım. Ve buna son id’yi ekleyelim.

$sorgu = $db->prepare('INSERT INTO tablo_adi SET
column1 = ?,
column2 = ?,
column3 = ?');
$ekle = $sorgu->execute([
'veri1', 'veri2', 'veri3'
]);
$son_id = $db->lastInsertId();
echo $son_id;

Son id’yi almak için yapmamız gereken tek şey ilk PDO bağlantısı yaptığımız değişkene fonksiyonu uygulamak. Çünkü bizim bağlantımız bir sınıf. Biz bu sınıf içindeki bir method u uygulamak istiyoruz. OOP’de bir sınıfın içindeki methodu(fonksiyonu) -> işaretiyle çağırıyoruz. Yukarıdaki kod ile son yazılan verinin id numarasını $son_id adında bir değişkene aktardık.

Not : $db olarak yazdığımız yer bizim veritabanı bağlantımız. Bu konuda anlatmıştım -> PDO ile Veritabanı Bağlantısı

İlginizi Çekebilir :   Poloniex Ücretsiz Otomatik Alım Satım Botu

Bunları da kontrol edebilirsiniz.

php 310x165 - PDO Delete - Veri Silme İşlemi

PDO Delete – Veri Silme İşlemi

PDO derslerimizin bu seferki konu veri silme.  Bir blog yazınızı silerken, kullanıcı silerken bu komutu …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir