Mengambil Data dari Tabel

 

Untuk mengambil semua baris dari sebuah tabel maka kita bisa gunakan fungsi $wpdb->get_results()

Syntax:

$wpdb->get_results( string $query = null, string $output = OBJECT )

Keterangan:

  • $query adalah query SQL.
  • Hasil dari fungsi get_results() adalah array yang berisi objek

Contoh:

$data = $wpdb->get_results(“SELECT id FROM wp_kelas”);

echo $data[0]->id;

Keterangan:

  • $data adalah array
  • [0] adalah index array yang mewakili objek
  • id adalah anggota dari objek

 

Pembuatan Kode PHP

Bukalah file a2fahmi-absensi-siswa.php lalu tambahkan fungsi dibawah ini:

function tampilkan_data(){

global $wpdb;

$data = $wpdb->get_results("SELECT * FROM kelas");

$html='<table><tr><td>No.</td><td>Nama Kelas</td></tr>';

foreach($data as $kunci=>$gembok){

$html.='<tr><td>'.$gembok->id.'</td><td>'.$gembok->nama.'</td></tr>';

}

echo $html.='</table>';

}

Keterangan:

foreach($data as $kunci=>$gembok), kode ini berarti kita memberikan index array menjadi $kunci sedangkan objeknya menjadi $gembok

 

Perubahan Fungsi tambah_kelas

Rubahlah fungsi tambah_kelas menjadi seperti berikut ini:

function tambah_kelas(){

tampilkan_data();

}

 

Hasill:

Refreslah browsermu lalu pilih menu Tambah Kelas maka akan menghasilkan hasil seperti dibawah ini:

 

 

Penutup

Sekian dan terima kasih

 

 

 

2016 © Fahmi Basya Kartapura