如何显示group_by结果才能查看?
我的控制员:
public function filter_by_province($region="",$province=""){
$this->load->model('geoinfo');
$data['numberofmun']=$this->geoinfo->provinces_count($region,$province);
$this->load->view('header');
$this->load->view('filter_result_province', $data);
}
我的模特:
public function provinces_count($region,$province){
$this->db->select('*');
$this->db->from('geo_data');
$this->db->where('region', urldecode($region));
$this->db->where('province',urldecode($province));
$this->db->group_by('municipal');
$query=$this->db->get();
$result=count('$query->num_rows()');
return $result;
}
我不知道如何显示结果以供查看。
我想要这样的结果
市政名称|记录数量 市政1 |五 市政2 | 2 市政3 | 7 市政4 | 7 市政5 | 3
如何在视图中显示
答案 0 :(得分:0)
我会说这会对你有帮助。
模型代码
Public function provinces_count($region,$province){
$this->db->select(‘regoin’, count(municipal) AS municipal’);
$this->db->from('geo_data');
$this->db->where('region', urldecode($region));
$this->db->where('province',urldecode($province));
$this->db->group_by('municipal');
$result=$this->db->get();
return $result;
}
控制器代码
public function filter_by_province($region="",$province=""){
$this->load->model('geoinfo');
$data['numberofmun']=$this->geoinfo->provinces_count($region,$province);
$this->load->view('header');
$this->load->view('filter_result_province', $data);
}
您可以在视图中使用foreach循环来显示数据