Source Code Join Tabel Database dengan PHP

Dalam Membangun aplikasi, seringkali kita perlu melakukan relasi antar tabel-tabel yang ada pada database. dalam query database istilah ini disebut dengan istilah Join. Umumnya terdapat beberapa kategori query join yang dapat kita gunakan seperti; Inner Join, Left Join, Right Join dan Union. Berikut adalah contoh query untuk melakukan Inner Join dua buah tabel :
SELECT tabel1.nama, tabel1.jurusan, tabel2.nama_mk, tabel2.sks, tabel1.nilai FROM tabel1 INNER JOIN tabel2 ON tabel1.kode_mk=tabel2.kode_mk
Query diatas berfungsi melakukan Join pada dua buah tabel yaitu (tabel1 dan tabel2) dimana tabel1 adalah data mahasiswa sedangkan tabel2 adalah data mata kuliah. Hasilnya dapat anda lihat pada gambar diatas. Adapun penggunaan lengkap query join ini adalah sebagai berikut 
// Query Inner Join
$inner_join = mysql_query('SELECT tabel1.nama, tabel1.jurusan, tabel2.nama_mk, tabel2.sks, tabel1.nilai FROM tabel1 INNER JOIN tabel2 ON tabel1.kode_mk=tabel2.kode_mk');
// Tampilkan Inner Join Tabel
echo "Inner Join Tabel<br>";
echo "<table border='1'>";
echo "<tr><td>Nama</td> <td>Jurusan</td> <td>Mata Kuliah</td> <td>SKS</td> <td>Nilai</td></tr>";
while ($join=mysql_fetch_array($inner_join)){
echo "<tr><td>$join[0]</td> <td>$join[1]</td> <td>$join[2]</td> <td>$join[3]</td> <td>$join[4]</td></tr>";
}
echo "</table>";
Source Code Join Tabel Database dengan PHP
Jangan Lupa untuk melakukan koneksi database terlebih dahulu sebelum melakukan proses diatas. Jika anda berminat denga Source code lengkap beserta contoh databasenya dapat anda download pada link berikut ini. Selamat mencoba dan Happy Coding. :)

Post a Comment

2 Comments

  1. https://www.dropbox.com/s/i2tnhaq8lvaz42v/join_tabel.rar
    error mas LINK dowload

    ReplyDelete
  2. Link nya error mas.. bisa kirimkan link yang aktif .

    ReplyDelete

bantu kami untuk lebih baik; jika ada hal yang kurang jelas atau broken link silahkan masukan komentar anda kami akan segera menanggapi dan memperbaikinya. login ke akun gmail anda untuk menampilkan form komentar.