Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

memasukan data ke 2 tabel sekaligus dengan php

salam kenal gan... mohon pencerahanya sy mau input data di dua tabel sekaligus pada php gimana caranya gan... ini sy berikan potongan program dengan 2 statmen

$query1 =("INSERT INTO `mipa`(`nis`, `namasiswa`, `passwordsiswa`," . " `alamatsiswa`, `emailsiswa`, `gambarsiswa`, `idkelaspenjurusan`, `tanggalsiswa`)" . " VALUES ('$nis','$namasiswa','$passwordsiswa','$alamatsiswa','$emailsiswa','$gambarsiswa','$idkelaspenjurusan'" . ",'$date')");

$query = mysql_query("INSERT INTO `siswatb`(`nis`, `namasiswa`, `passwordsiswa`," . " `alamatsiswa`, `emailsiswa`, `gambarsiswa`, `idkelaspenjurusan`, `tanggalsiswa`)" . " VALUES ('$nis','$namasiswa','$passwordsiswa','$alamatsiswa','$emailsiswa','$gambarsiswa','$idkelaspenjurusan'" . ",'$date')");

avatar saeful
@saeful

1 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

ya tinggal jadikan satu aja gan, lalu eksekusi. PHP jalankan kode dari atas kebawah. jadi setelah menjalankan query pertama lanjut menjalankan query dibawahnya

avatar wildaniedn
@wildaniedn

26 Kontribusi 4 Poin

Dipost 8 tahun yang lalu

$query1 = ....... $run = mysqli_query($connection, $query1)or die('gagal bro'); if($run) { $query = ....... $run = mysqli_query($connection, $query1)or die('gagal bro'); }

retutn $run;

avatar tejo
@tejo

82 Kontribusi 8 Poin

Dipost 8 tahun yang lalu

ada cara alternatif juga gan, PHP punya fungsi yang namanya "multi query" jadi kita bisa eksekusi query lebih dari satu dalam sekali run. Jadi tidak perlu memakai fungsi kondisi lagi. Cara penulisannya bisa dilihat di sumber.

$link = "KONEKSI DATABASE";

 $query = "QUERYNYA ;";
$query .= "QUERNYA";
$result = mysqli_multi_query($link, $query);

sumber : http://php.net/manual/en/mysqli.multi-query.php

avatar R1ZQ1R4
@R1ZQ1R4

5 Kontribusi 4 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban