Cara Membuat Last Insert ID di Mysqli
Ada berbagai trik untuk mengambil data last insert ID, kebutuhan ini biasanya digunakan untuk mengambil nilai ID pada tabel pertama, yang kemudian akan di masukan kedalam tabel kedua sebagai kebutuhan relasi antar tabel, atau ingin membuat sebuah triger manual lewat bahasa program yang dibangun.
Ada trik cara sederhana di mysql untuk mengambil nilai tersebut, ada yang menggunakan ORDER BY id DESC LIMIT 1, trik ini sangat riskan dan tidak bisa digunakan secara multi user, yang artinya bisa saja user lain dalam form yang sama melakukan input data, dan membuat data tidak sesuai relasinya.
Pada database mysql, terutama yang sudah menggunakan objek oriented mysqli, trik ini sudah disediakan, dan penggunaannya sangat mudah, berikut dibwah ini trik dan caranya.
Last Insert ID di Mysqli
Pada kesempatan kali ini menggunakan mysqli, penulis contohkan menggunakan bahasa pemrograman PHP.
$add_data = $mysql->prepare("insert into nama_tabel (kolom1,kolom2)values(?,?)"); $add_data ->bind_param("ss",$kolom1,$kolom2); $add_data ->execute() $id_terakhir = $add_data->insert_id;
Sintak penggunaan insert_id merupakan salah satu yang di sediakan di mysqli untuk mengambil ID yang terakhir, sehingga Anda dapat memanfaatkan ID tersebut ke tabel yang akan di gunakan.
Demikian tutorial ini kami bagikan, Terima kasih telah berkunjung di artikel kami, Semoga bermanfaat
Ada 0 Komentar di "Cara Membuat Last Insert ID di Mysqli"
Tinggalkan Komentar Disini