Cara Menghitung Jumlah Baris Pada Tabel Dengan Cogeigniter

num rows or count all in mysql
Untuk kali ini saya akan berbagi seputar cara menghitung jumlah baris pada tabel dengan menggunakan codeigniter. tanpa berlama-lama lagi mari kita langsung saja ke pokok bahasan saja, berikut adalah sintaknya :

<?php 
$this->db->like('nama_field', 'value');
$this->db->from('nama_tabel');
echo $this->db->count_all_results();
?>
sintak di atas adalah sintak php codeigniter untuk menghitung suatu jumlah baris.
sintak di atas jika di terjemahkan kepada sintak php biasa (nativ) ,mungkin sintaknya akan jadi seperti ini :

<?php
$sql="select * from nama_tabel";
$hitung_baris=mysql_num_rows($sql);
echo $hitung_baris;
?>

Mungkin sekian penjelasan dari saya, semoga bisa membantu

8/Post a Comment/Comments

  1. mas kalau semisalkan kita mau menghitung total harga dari setiap harga dari masing2 item bagaimana ya kalau di ci?

    BalasHapus
    Balasan
    1. kurang lebih seperti ini sample active recordnya :
      .
      $this->db->select('item, SUM(harga) AS total_harga', FALSE);
      $this->db->group_by("item");
      $query = $this->db->get('nama_tabel');

      Hapus
  2. gan itu bagian controllersnya yah klo bagian view nya gmana ?

    BalasHapus
    Balasan
    1. Contoh lain:
      Di controller :::
      .....
      $data['jumlah data'] = $this->db->from("tabelku")->get()->num_rows();
      $this->load->view("view-ku", $data);
      ......
      .
      Di view tinggal manggil gini aja

      Hapus
    2. [php] echo $jumlah_data; [/php]

      Hapus
  3. Min kalo hitung penjumlahan misal , baris 1+baris2 hasilnya dibaris 3 gmana caranya ?

    BalasHapus
    Balasan
    1. Pada saat looping terapkan logika:

      looping_data100kali {
      var_hitung = 0;
      var_hitung = dataloop+var_hitung;

      var_c = dataloop%3;
      if(var_c == 0){
      echo var_hitung;
      var_hitung = 0;
      }
      }

      kurang lebih seperti itu :)

      Hapus
  4. terimakasih banyak pak atas artikelnya

    BalasHapus

Posting Komentar

Lebih baru Lebih lama