INNER JOIN

berdasarkan ilustrasi tabel di atas, anggap saja kedua ilustrasi di atas sebagai tampilan database dengan nama tabel_1 dan tabel_2, terkadang kita membutuhkan data yang akan ditampilkan dimana data tersebut berada pada dua tabel. Sebagai contoh kita akan menampilkan Nama, Email, Alamat dan Jumlah Nilai namun syaratnya sudah terverifikasi. Untuk query tabelnya kurang lebih sebagai berikut:

Koneksi Database (config.php)

<?php
class database{
//variable
private $local;
private $dbName;
private $dbPass;
private $dbUser;
private $koneksi;

//connection
function __construct(){
    $this->local="localhost";
    $this->dbName="contoh";
    $this->dbPass="12345678";
    $this->dbUser="contoh_code";
    $this->koneksi=mysqli_connect($this->local,$this->dbUser,$this->dbPass,$this->dbName);
}
function sambung(){
    return $this->koneksi;
}
function nama(){
    return $this->dbName;
}

}

QUERY DATABASE

<?php

include (‘config.php’);

$db = new database();
$con = $db->sambung();

$bacaData = mysqli_query($con, “SELECT * FROM tabel_2 INNER JOIN tabel_1 ON tabel_2.noPendaftaran = tabel_1.noPendaftaran WHERE tabel_1.verifikasi = ‘isi sesuai keinginan'”);

$hasilBaca = mysqli_fetch_array($bacaData);

Selanjutnya dapat dituangkan dalam tabel atau Data tabel agar lebih menarik dalam menampilkan data.