Page 98 - Framework Codeigniter 2
P. 98
www.koder.web.id – Kumpulan tutorial komputer
Membuat Model Guestbook
Untuk mendapatkan data dari database maka kita harus memiliki model yang dapat mengambil
data tersebut. Oleh karena itu Anda harus menambahkan model berikut di
Application/models/guestbook_model.php. Adapun isi dari file tersebut adalah
<?php
class Guestbook_model extendsCI_Model {
public$table_record_count;
function Guestbook_model()
{
parent::Model();
}
function get_data($start=NULL,$count=NULL)
{
$results=array();
$this->db->from('guestbook');
$this->table_record_count =$this->db->count_all_results();
if($start)
{
if($count)
$this->db->limit($start,$count);
else
$this->db->limit($start);
}
$query=$this->db->get('guestbook');
if($query->num_rows()>0)
return $query->result_array();
else
return FALSE;
}
function add($data)
{
$this->db->insert('guestbook',$data);
return $this->db->insert_id();
}
function update($keyvalue,$data)
{
$this->db->where('id',$keyvalue);
$this->db->update('guestbook',$data);
return $this->db->affected_rows();
}
function delete($idField)
{
$this->db->where('id',$idField);
$this->db->delete('guestbook');
return true;
}
93

