public function countTasks(){
$q = $this->db->get_where('tasks', array('task_status' => 1));
return $this->db->count_all_results();
}
这是我在模型中使用的功能,它可以计算我的任务中的所有行'列中的列' task_status'它等于1.它基本上返回一个我用于分页的整数。该查询无效,因为即使我知道我的表中有4行符合该要求,它也不会返回任何数据。
我将使用返回值进行分页。请帮忙。感谢
答案 0 :(得分:1)
尝试
return $q->num_rows();
或者
$this->db->where('task_status', '1');
$query = $this->db->get('tasks');
return $query->num_rows();
答案 1 :(得分:0)
$this->db->count_all_results();
无法正常工作,所以请改为:
public function countTasks(){
$q = $this->db->get_where('tasks', array('task_status' => 1));
return return $q->num_rows();
}