Cara Mendapatkan Id Auto_Increament Terakhir Setelah Insert Data
MySQL PHPNah, 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