Membuat Database
Field | Tipe Data | Ukuran |
---|---|---|
ID_Buku | interger | 5,auto_increment |
Judul | varchar | 100 |
Pengarang | varchar | 150 |
Kategori | varchar | 10 |
Konfigurasi
- Database
- Masuklah ke direktori /application/config, lalu buka file database.php. Tentukan hostname, username, password, dan nama database.
- $db[‘default’][‘database’] = ‘perpus’;
- $db[‘default’][‘dbdriver’] = ‘mysqli’;
- Autoload
Masuklah ke direktori /application/config, lalu buka file
autoload.php. Tambahkan library database pada
konfigurasi autoload. $autoload[libraries] = array('database');
- Base_URL
Model Buku
<?php
class Buku_m extends CI_Model
{
function __construct()
{
parent:: __construct();
}
function get_records($criteria='', $order='', $limit='', $offset=0)
{
$this->db->select('*');
$this->db->from('mst_buku');
if ($criteria != '')
$this->db->where($criteria);
if ($order != '')
$this->db->order_by($order);
if ($limit != '')
$this->db->limit($limit, $offset);
$query = $this->db->get();
return $query;
}
function insert($data)
{
$query = $this->db->insert('mst_buku', $data);
return $query;
}
function update_by_id($data, $id)
{
$this->db->where("ID_Buku = '$id'");
$query = $this->db->update('mst_buku', $data);
return $query;
}
function delete_by_id($id)
{
$query = $this->db->delete('mst_buku', "ID_Buku = '$id'");
return $query;
}
}
?>
Tunggu tutorial selanjunya ya....
*Jika ada yang kurang jelas atau ada yang ingin ditanyakan kirim komentar dibawah ya 😊
No comments:
Post a Comment