Cara Mendapatkan Id Auto_Increament Terakhir Setelah Insert Data

Cara Mendapatkan Id Auto_Increament Terakhir Setelah Insert Data

Id terakhir setelah kita melakukan insert data ke database biasanya digunakan untuk proses melanjutkan inputan atau melakukan pengeditan, atau juga biasanya digunakan untuk melihat hasil yang telah diinputkan sebelumnya dengan mengambil id tersebut.

Nah, untuk melakukannya sebenarnya cukup mudah dan tidak sulit. Itu hanya bagi mereka yang tentunya sudah pada tahu. 😆

Query yang digunakan sama seperti pada saat kita input data ke database.
$query = mysqli_query("INSERT INTO tb_users SET id='',name='$_POST[name]'");

Pada query insert diatas anggap saja id adalah uato_increment, untuk mengambil id tersebut kita hanya perlu membuat sebuah variabel dan melakukan direct link atau pengalihan url ketika query insert tersebut telah berhasil dieksekusi.

Tulis kode berikut tepat dibawah query insert diatas:
$last_id = mysqli_insert_id();
echo "<script>location='?page=edit&id=$last_id'</script>";

Atau bisa juga menggunakan query berikut:
if($query) {
$last_id = mysqli_insert_id();
echo "<script>location='?page=edit&id=$last_id'</script>";
}


Sekian, dan terima kasih.

SEMOGA MEMBANTU DAN BERMANFAAT






Berkomentarlah sesuai artikel.
No spam, no SARA