いくつかのオカレンスの数を取得するクエリが必要です。言い換えれば、クエリが次のようなものを生成するようなCodeIgniterメソッドが必要です。
SELECT COUNT( * ) AS total FROM comments WHERE `level`= 4
いくつかのオカレンスの数を取得するクエリが必要です。言い換えれば、クエリが次のようなものを生成するようなCodeIgniterメソッドが必要です。
SELECT COUNT( * ) AS total FROM comments WHERE `level`= 4
$this->db->select('count(*)');
$this->db->from('comments');
$this->db->where('level','4');
$query = $this->db->get();
echo $query->num_rows();
$this->db->select('count(*) as total');
$this->db->from('comments');
$this->db->where('level', 4);
$sql = $this->db->return_query();
/*debug*/
/*echo 'sql:: '.$sql;*/
$query = $this->db->get();
$arr = $query->row_array();
$total = $arr['total'];
$query = $this->db->query("SELECT COUNT(*) AS total FROM comments WHERE `level`= 4");
echo $query->result_array();
また
$this->db->query("SELECT COUNT(*) AS total FROM comments");
$this->db->where("`level`= 4");
私はあなたがこのように似ているのが好きになると思います:
$count = $this->db->where("level","4")->count_all_results("comments");
http://codeigniter.com/user_guide/database/active_record.html
あなたはいつでも使うことができます
$this->db->query('SELECT COUNT( * ) AS total FROM comments WHERE `level`= 4');