Menyimpan Data Ke 2 Tabel MySQL Sekaligus Menggunakan PHP MySQLi


Pada dasaranya proses menyimpan data ke database MySQL sama saja, yaitu ketika semua data telah selesai divalidasi maka proses selanjutnya adalah menjalankan query untuk menyimpan data yang telah divalidasi tersebut.

Sederhananya, kita hanya cukup membuat/mengeksekusi query masing – masing data contohnya seperti berikut

mysqli_query($koneksi,$tabel1);
mysqli_query($koneksi,$tabel2);

Kecuali kalau kita menggunakan fungsi mysqli_multi_query() maka nanti parameter querynya cukup dieksekusi dalam sekali query. Kita hanya perlu menambah perintah query pada tabel tertentu didalam perintah INSERT INTO jika ingin sumbmit ke 2 tabel mysql secara sekaligus. Untuk multi query saya belum pernah mencobanya,  mungkin nanti akan saya bahasa pada kesempatan berikutnya.

Menyimpan Data Ke 2 Tabel MySQL Sekaligus Menggunakan PHP MySQLi

Berikut ini saya akan berikan contoh sederhana bagaimana menyimpan 2 atau lebih data ke tabel MySQL yang berbeda secara bersamaan ketika ada request. 
  1. Persipakan dua tabel atau lebih. Disini Saya hanya menggunakan dua tabel MySQL seperti dibawah ini :

    Menyimpan Data Ke 2 Tabel MySQL Sekaligus Menggunakan PHP MySQLi
  2. Buat dulu validasi form input menggunakan PHP, sebelum data dikirim idealnya divalidasi dulu.
  3. Pada percabangan terakhir validasi data, buat perintahnya seperti berikut
    Contoh Menyimpan Data Ke 2 Tabel MySQL Sekaligus Menggunakan PHP MySQLi
Sampai disini kita telah berhasil melakukan pengiriman data ke 2 tabel yang berbeda secara sekaligus. Mungkin untuk lebih simpelnya lagi, kita bisa menggunakan perintah mysqli_multi_query(); dimana kita tidak perlu mengulang perintah mysqli_query, jadi perintah tersebut dijalankan sekali saja, namun bisa mensubmit data kedua tabel sekaligus secara bersamaan. Untuk tutorial atau caranya mungkin akan saya jelaskan nanti, jika saya sudah mencoba fungsi mysqli_multi_query();

Baca juga : Mencegah Input Data Yang Sama ke MySQL Menggunakan PHP



1 Response to "Menyimpan Data Ke 2 Tabel MySQL Sekaligus Menggunakan PHP MySQLi"

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin