Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Yo..hallo...Kembali dengan saya cie ngoding. Pada tutorial kali ini cie ngoding akan memberikan cara menggunakan INNER JOIN pada PHPMYSQLI pada 5 Tabel. Kita tahu sendiri Inner join itu digunakan untuk menampilkan data dari banyak tabel yang memiliki hubungan yang sama.
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Inner join ini berguna jika kita membuat tabel komentar,tabel pesanan atau tabel tabel lain yang saling terhubung satu sama yang lainnya.

Oke langsung saja kalau begitu  berikut ini tutorialnya

-Pertama silahkan lihat data-data tabel yang digunakan seperti dibawah ini
Tabel1
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI
Tabel2
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Tabel3
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Tabel4
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Tabel5
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Pada gambar diatas kalian bisa tahu bahwa saya menggunakan tabel 1,tabel2,tabel3,tabel4 dan tabel5 untuk menghubungkan semuanya menggunakan inner join.

Setelah melihat gambar diatas, mari kita langsung menuju kodingan menampilkan 5 tabel menggunakan inner join

 <table border="1px">
<tr>
 <td>Nilai Tabel 1</td>
 <td>Nilai Tabel 2</td>
 <td>Nilai Tabel 3</td>
 <td>Nilai Tabel 4</td>
 
</tr>
<?php
$koneksi=new mysqli("localhost","root","","inner_join");

$query="select * from tabel5
inner join tabel1 on tabel1.id_tabel1=tabel5.id_tabel1
inner join tabel2 on tabel2.id_tabel2=tabel5.id_tabel2
inner join tabel3 on tabel3.id_tabel3=tabel5.id_tabel3
inner join tabel4 on tabel4.id_tabel4=tabel5.id_tabel4";

$cek=mysqli_query($koneksi,$query);
while($tampil=mysqli_fetch_array($cek)){
?>
<tr>
 <td><?php echo $tampil['nama'];?></td>
 <td><?php echo $tampil['hobi'];?></td>
 <td><?php echo $tampil['kelas'];?></td>
 <td><?php echo $tampil['kelamin'];?></td>
 
</tr>
<?php
}
?>
</table> 
 
-silahkan simpan dengan nama sesuka anda dan hasilnya akan seperti dibawah ini
Cara menggunakan INNER JOIN di 5 Tabel pada PHPMySQLI

Penjelasan

$query="select * from tabel5
inner join tabel1 on tabel1.id_tabel1=tabel5.id_tabel1
inner join tabel2 on tabel2.id_tabel2=tabel5.id_tabel2
inner join tabel3 on tabel3.id_tabel3=tabel5.id_tabel3
inner join tabel4 on tabel4.id_tabel4=tabel5.id_tabel4";
-Penggunaan inner join itu formatnya seperti dibawah ini

select*from tabelpertama innerjoin tabeldua on tabeldua.id_tabeldua=tabelpertama.id_tabelpertama

atau 

select field_tabelpertama.tabelpertama, field_tabeldua.tabeldua from tabelpertama innerjoin tabeldua on tabeldua.id_tabeldua=tabelpertama.id_tabelpertama

Ya seperti itulah cara penggunaan inner join banyak tabel di php mysqli, agar lebih pahamnya sebaiknya kamu mencobanya langsung.

Kamu bisa melihat video inner join dibawah ini

Kalau kalian ingin mendownload file diatas, kalian bisa mendownload file dibawah ini

download




EmoticonEmoticon