Menyimpan data dalam banyak tabel bersamaan

menyimpan data dalam banyak tabel bersamaan

Jika anda membuat aplikasi php dan mysql yang menggunakan beberapa tabel dalam sebuah database mungkin akan menemui proses menyimpan data ke dalam banyak tabel secara bersamaan dalam satu proses. Contoh sederhana membuat aplikasi php penjualan yang dalam prosesnya menyimpan data dalam tabel transaksi dan sub transaksi.

Caranya sebenarnya tidak berbeda dengan kita membuat proses penyimpanan data biasanya, jika data yang disimpan hanya pada satu tabel maka dengan cara :

<?php
  $query="insert into tb_transaksi(nomor, tanggal, total) values('$nomor','$tanggal','$total');
  mysql_query($query) or die("Gagal menyimpan data transaksi");
?>

Dan jika anda ingin melakukan proses simpan pada beberapa tabel secara bersamaan maka caranya :

<?php
  $query1="insert into tb_transaksi(nomor, tanggal, total) values('$nomor','$tanggal','$total');
  $query2="insert into tb_transaksi_sub(nomor, kode, jumlah) values('$nomor','$kode','$jumlah');
  mysql_query($query1) or die("Gagal menyimpan data transaksi");
  mysql_query($query2) or die("Gagal menyimpan data sub transaksi");
?>

Anda juga bisa melakukan proses lainya misal melakukan update data setelah proses simpan, maka tinggal anda sisipkan proses update seperti berikut :

<?php
  $query1="insert into tb_transaksi(nomor, tanggal, total) values('$nomor','$tanggal','$total');
  $query2="insert into tb_transaksi_sub(nomor, kode, jumlah) values('$nomor','$kode','$jumlah');
  $query3="update tb_barang set stock=stock-$jumlah where kode='$kode'";
  mysql_query($query1) or die("Gagal menyimpan data transaksi");
  mysql_query($query2) or die("Gagal menyimpan data sub transaksi");
  mysql_query($query3) or die("Gagal memperbaharui data barang");
?>

Jika memang ada proses penambahan data secara berulang anda juga bisa sisipkan perulangan bisa pakai for atau while pada setiap proses yang anda buat.

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Membuat aplikasi data mahasiswa dengan PHP - Bagian 3
    Proses tahap awal dari membuat database, tabel, membuat formulir input data mahasiswa, proses simpan dan upload photo mahasiswa sudah dilakukan pada artikel Membuat aplikasi data mahasiswa dengan PHP - Bagian 1 dan Bagian 2, sekarang membuat laporan hasil input data mahasiswa. Laporan ini akan dibuat menghubungkan kebeberapa bagian yaitu pencarian data mahasiswa, delete/menghapus data mahasiswa dan mengupdate data mahasiswa. Silahkan menyimak tahapan lanjutan berikut ini.
  • Menghapus file dengan php
    Dengan php kita bisa melakukan operasi terhadap file yang berada dalam server. Operasi file yang bisa dilakukan diantaranya adalah menghapus file. Berikut ini caranya.
  • Membuat form kontak dengan html dan php
    Form kontak adalah salah satu bagian penting yang harus ada dalam sebuah website. Anda bisa lihat website-website yang pernah anda kunjungi, semuanya pasti menyediakan form kontak ini.
  • Membuat aplikasi data mahasiswa dengan PHP - Bagian 6
    Ini bagian terakhir artikel saya tentang tentang membuat aplikasi data mahasiswa dengan php, Pada artikel sebelumnya membuat aplikasi data mahasiswa bagian 5, saya sudah merancang tabel database pengguna dan menyisipkan 1 nama pengguna dengan password yang disimpan dalam format md5. Sekarang saya akan merancang form login dan proses login, serta melindungi semua halaman pengelolaan data mahasiswa yang sudah dibuat.
  • Cara menuliskan css dan html dalam php
    Mungkin anda sudah mengetahui bahwa PHP bekerja disisi server sedangkan HTML dan CSS bekerja disisi klien. Ketiganya bisa saling melengkapi sehingga menghasilkan halaman web yang dinamis dengan tampilan yang menarik. Berikut ini saya akan berbagi tentang bagaimana menuliskan css dan html tersebut dalam php.

Kiriman terbaru