Memasukkan Data ke dalam Tabel

 

Untuk memasukkan sebuah baris ke dalam tabel maka kita bisa menggunakan fungsi $wpdb->insert()

Syntax:

$wpdb->insert( string $table, array $data, array|string $format = null )

Keterangan:

  • $table adalah nama tabelmu
  • $data adalah data yang akan dimasukkan ke dalam tabel, data ini berbentuk array dari pasangan nama kolom dan nilainya.
  • $format adalah format dari masing-masing nilai, bentuk adalah '%d', '%f', '%s' (integer, float, string), jika format ini tidak ada maka semua nilai dianggap string

 

Contoh Tanpa Format:

$wpdb->insert('kelas', array ( 'nama'=>'1A'));

Keterangan:

  • Kelas adalah nama tabel
  • 'nama' adalah nama kolom dari tabel
  • '1A' adalah nilai yang akan dimasukkan kedalam kolom 'nama'

 

Contoh dengan Format:

$wpdb->insert('kelas', array ( 'nama'=>'1A', 'lainnya'=>10), array('%s', '%d'));

Keterangan:

  • '%s' untuk string
  • '%d' untuk integer

 

Pembuatan Kode PHP

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

function masukin_data(){

global $wpdb;

$wpdb->insert('kelas', array ( 'nama'=>'1A'));

$wpdb->insert('kelas', array ( 'nama'=>'2A'));

$wpdb->insert('kelas', array ( 'nama'=>'3A'));

 

}

Lalu rubahlah fungsi tambah_kelas menjadi seperti kode berikut ini:

function tambah_kelas(){

masukin_data();

}

Hasil:

Refreshlah browsermu lalu klik menu Tambah Kelas, lalu lihat pada PHPMyAdmin apakah datanya sudah bertambah seperti terlihat pada gambar dibawah ini:

 

Penutup

Sekian dan terima kasih

 

 

2016 © Fahmi Basya Kartapura