Show Cara Menampilkan dan Menggabungkan Dua tabel dengan Join di Php. Assalamualaikum, halo semuanya, kembali lagi di sahretech. Kali ini kita akan belajar bagaimana cara menampilkan dan menggabungkan 2 tabel yang saling berelasi dengan menggunkan fungsi join yang sekaligus akan diimplementasikan ke script php. Bagaimana caranya ? ikuti tutorialnya berikut ini !.
Pada aplikasi yang sesungguhnya, kita perlu menampilkan post dan nama user secara bersamaan. Tapi itu tidak bisa dilakuan hanya dengan menselect tabel post saja. Tidak hanya disitu, kadang kala kita perlu menampilkan beberapa data lain yang berkaitan dengan user serperti gambar icon, atau status si user. Kasus yang baru saja saya jelaskan di atas akan menjadi pembahasan kita kali ini. Pada tutorial kali ini kita akan membuat aplikasi berita sederhana dengan memanfaatkan 2 tabel yang saling berelasi. Yaitu tabel user dan tabel post. Ok langsung saja kita masuk ke tutorial intinya.
Penjelasan : Line 3 : melakukan koneksi ke database, dengan host : localhost, user : root, password : kosong dan database : latihan
Penjelasan : tampilan menggunakan bootstrap
Ada beberapa fungsi join lainnya yang bisa kalian cari dan baca di internet, seperti pembahasan berikut ini https://www.w3schools.com/sql/sql_join_left.asp. Kemudian dalam contoh kasus lain yang sedikit lebih kompleks, jika tabel yang direlaksikan lebih dari 2 maka cara melakukan joinnya akan seperti ini :
Contoh kasus lainnya, jika tabel 1 berelasi dengan tabel 2, dan tabel 2 berelasi dengan tabel 3 maka untuk mengambil semua datanya seperti ini :
Cukup sekian tutorial kalin ini, cara menampilkan dan menghubungkan dua tabel dengan join di php. Semoga dapat membantu, kurang lebihnya saya mohon maaf dan apabila ada pertanyaan, kritik dan saran silahkan tinggalkan di kolom komentar di bawah ini. Sampai jumpa di tutorial berikutnya :) Menggabungkan 2 tabel dimana di antara dua tabel datanya bersesuaian?JOIN digunakan untuk memilih data dari dua tabel atau lebih. 1. INNER JOIN Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian. 2. LEFT JOIN atau LEFT OUTER JOIN Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian dan juga semua record pada tabel sebelah kiri.
Bagaimana cara membuat relasi antar tabel?Tahapan untuk membuat skema relasi antara lain: Klik tab Database Tools. Klik Relationships. Pada jendela Show Table, pilih nama tabel yang akan dibuat lalu klik Add. Lakukan proses tersebut berulang-kali sampai seluruh tabel yang akan dibuat skemanya muncul pada lembar Relationships.
Apa syarat agar inner join dapat digunakan pada relasi tabel?Syarat untuk INNER JOIN adalah kedua tabel harus memiliki sebuah kolom dengan nilai yang sama. Kolom tersebut yang akan digunakan dalam proses JOIN. Pada contoh kita, kolom itu adalah kolom NIP dari tabel nama_dosen, dan kolom NIP_dosen dari tabel mata_kuliah.
Apa itu Cascade SQL?CASCADE adalah fungsi yang berguna untuk membuat relasi. Baris baris dalam tabel anak akan dihapus ketika baris yang berkaitan/berelasi dihapus ( ON DELETE ) dan/atau juga akan diupdate jika tabel induk diupdate ( ON UPDATE ).
|