Menghitung Total dan Jumlah Data pada Codeigniter

- August 14, 2018
Ceritanya ada tabel yang mau dihitung berapa total jumlah data yang ada. Tetapi karena saya masih pemula di pemrograman Codeigniter, akhirnya harus buka-buka dokumentasi MySQL dan Codeigniter lagi.



Langsung saja, sebagai catatan buat penulis sendiri, untuk menghitung total data pada suatu table, bisa langsung menggunakan

num_rows();

Pada Model

public function hitungJumlahAsset()
{   
    $query = $this->db->get('tb_asset');
    if($query->num_rows()>0)
    {
      return $query->num_rows();
    }
    else
    {
      return 0;
    }
}

Pada View

Cukup echo saja variabel yang dipassing oleh Controller
<?php echo $total_asset; ?>

Pada Controller

$data['total_asset'] = $this->model_asset->hitungJumlahAsset();
Selanjutnya adalah bagaimana cara menghitung jumlah total data pada suatu field pada table. Misalnya suatu tabel inventori, yang menampung nama barang dan stok. Penulis ingin menghitung semua total stok untuk semua barang, artinya untuk menghitung semua total barang. Pada MySQL sendiri menggunakan perintah SUM pada QUERY SELECT. Sedangkan pada CodeIgniter bisa menggunakan
select_num();

Model

public function hitungJumlahInventori()
{
   $this->db->select_sum('stok');
   $query = $this->db->get('tb_habispakai');
   if($query->num_rows()>0)
   {
     return $query->row()->stok;
   }
   else
   {
     return 0;
   }
}

Pada View

Cukup echo saja variabel yang dipassing oleh Controller
<?php echo $total_inventori ?>

Pada Controller


$data['total_inventori'] = $this->model_asset->hitungJumlahInventori();

Begitu saja, sedikit cara Menghitung Total dan Jumlah Data pada Codeigniter, sekedar catatan biar tidak lupa. Semoga bermanfaat, terima kasih
(z)





EmoticonEmoticon

 

Start typing and press Enter to search