Input Data ke 2 Tabel Sekaligus di PHP

Tolong dong, Ini saya ada 2 tabel yaitu "pendaftar" dan "etika". nah, saya buat form satu, tapi untuk inputnya harus ke 2 tabel itu, kira kira caranya gimana ya ?

 "insert into pendaftar OUTPUT INSERTED.'$no','$nama','$nama_panggilan','$tpt_lahir','$tgl_lahir','$asal_sekolah','$jurusan','$nisn','$nohp','$nowa','$line','$instagram','$hobi','$cita_cita','$tgl_mulai_pkl','$tgl_akhir_pkl','$alamat','$nama_ayah','$nohp_ayah','$pekerjaan_ayah','$nama_ibu','$nohp_ibu','$pekerjaan_ibu','$jenkel'
INTO etika VALUES('$no_etika','$etika1','$etika2','$etika3','$etika4','$etika5','$etika6','$etika7','$etika8','$etika9','$etika10','$etika11','$etika12')";

q udah coba pake ini gk bisa

avatar royanangga
@royanangga

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

coba kaya gini gan


$query = mysqli_query($koneksi,"INSERT INTO pendaftar (no,nama,nama_panggilan,tpt_lahir,tgl_lahir,asal_sekolah,jurusan,nisn,nohp,nowa,line,instagram,hobi,cita_cita,tgl_mulai_pkl,tgl_akhir_pkl,alamat,nama_ayah,nohp_ayah,pekerjaan_ayah,nama_ibu,nohp_ibu,pekerjaan_ibu,jenkel) VALUES ('$no','$nama','$nama_panggilan','$tpt_lahir','$tgl_lahir','$asal_sekolah','$jurusan','$nisn','$nohp','$nowa','$line','$instagram','$hobi','$cita_cita','$tgl_mulai_pkl','$tgl_akhir_pkl','$alamat','$nama_ayah','$nohp_ayah','$pekerjaan_ayah','$nama_ibu','$nohp_ibu','$pekerjaan_ibu','$jenkel')"); or die(mysqli_error());

if($query){
$input = myesqli_query($koneksi, "INSERT INTO etika (no_etika,etika1,etika2,etika3,etika4,etika5,etika6,etika7,etika8,etika9,etika10,etika11,etika12)VALUES('$no_etika','$etika1','$etika2','$etika3','$etika4','$etika5','$etika6','$etika7','$etika8','$etika9','$etika10','$etika11','$etika12')"); or die(mysqli_error());

echo " berhasil";
}else{
echo "gagal ";
}

semoga berhasil

avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

Alhamdulillah, udah bisa gan... Makasih ya gan...

Sekalian mau tanya dong gan, kalau mau nampilin kedua tabel diatas, nanti query select nya gimana gam ?

avatar royanangga
@royanangga

2 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Maksudnya nampilin data masing2 tabel. atau mau dihubungkan,,

1. kalau masing2 tabel


$sql    = "SELECT * FROM pendaftar"; // sesuaikan tabelnya
$result = mysqli_query($koneksi, $sql);

while($data = mysqli_fetch_array($result)) {
    echo "No " . $data['no'];
    echo " Nama " . $data['nama'];
    //dst
}

2. kalau mau dihubungkan ndk bisa,, karena pada kedua tabel tersebut tidak ada field yg digunakan sebagai penghubung.. (relasi)

sepertinya struktur database nya kurang tepat gan .. hehe..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

relasikan tabel, ambil data dari 2 tabel pakai join gan

avatar jcdev
@jcdev

72 Kontribusi 14 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban