PHP mysqli_insert_id()
Tanım
- Veritabanına en son eklenen ( insert into ) verinin ID'sini geri döndürür.
- Eğer birden çok ekleme işlemi yaparsak en son işlemin ID'sini döndürecektir.
- Bu fonksiyonla daha fazla sorgu komutu kullanmadan işlerinizi daha hızlı yapabilirsiniz.
Yazım Kuralı
$baglanti = mysqli_connect( ... );
$ensoneklenen = mysqli_insert_id( $baglanti );
Öğrenci Tablosu
Giriş
<?php
$veritabani_ip = "127.0.0.1";
$veritabani_kullanici = "root";
$veritabani_sifre = "123123";
$veritabani_ismi = "veritaban";
$baglanti = mysqli_connect($veritabani_ip,$veritabani_kullanici,$veritabani_sifre,$veritabani_ismi);
$sorgu = mysqli_query($baglanti,"INSERT INTO ogrenci(ad) VALUES('mehmet')");
$ensoneklenenID = mysqli_insert_id($baglanti);
echo "en son eklenen öğreninin ID'si".$ensoneklenenID;
?>
Öğrenci Tablosu
Çıkış
en son eklenen öğreninin ID'si 3