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

idad
1serhat
2alper


Giriş

<?php

$veritabani_ip = "127.0.0.1";
$veritabani_kullanici = "root";   // varsayılan olarak "root" kullanılır.
$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

idad
1serhat
2alper
3mehmet


Çıkış

en son eklenen öğreninin ID'si 3