使用 codeigniter 显示计数行
show count rows with codeigntier
我想统计今天活跃的所有行数
但是我数不过来
型号
public function aantal_externe_today()
{
$this->db->select_count('doel');
$this->db->where('afmeldtijd','00:00:00');
$data = $this->db->get();
return $data->result();
}
控制器
public function count_ex()
{
$data['count_ex'] = $this->person->aantal_externe_today();
$this->load->view('my_view',$data);
}
查看
<td><center><h3><?= $count_ex[''] ?></h3></center></td>
public function aantal_externe_today()
{
return $this->db->where('afmeldtijd','00:00:00')->count_all_results('doel');
}
应该是这样的代码:
型号
public function aantal_externe_today()
{
$this->db->select_count('doel');
$this->db->where('afmeldtijd','00:00:00');
$data = $this->db->get();
return array("result"=>$data->result(),"num_rows"=>$data->num_rows());
}
控制器
public function count_ex()
{
$data['count_ex'] = $this->person->aantal_externe_today();
$this->load->view('my_view',$data);
}
查看
<td><center><h3><?= $count_ex['num_rows'] ?></h3></center></td>
你可以使用
$query->num_rows();
计算 codeigniter 中的所有行数。
我成功了
模态
public function aantal_externe_today()
{
$this->db->from($this->table);
$this->db->where('afmeldtijd','00:00:00');
return $this->db->count_all_results();
}
function kapjes()
{
$this->db->select_sum('aantal');//standard codeigniter method for getting sum
$this->db->where('afmeldtijd','00:00:00');
$t= $this->db->get()->row();
return $t->aantal;//
}
public function aantal_externe_besloten()
{
$this->db->from($this->table);
$this->db->where('afmeldtijd','00:00:00');
$this->db->where('doel','2');
return $this->db->count_all_results();
}
public function aantal_externe_gondel()
{
$this->db->from($this->table);
$this->db->where('afmeldtijd','00:00:00');
$this->db->where('doel','3');
return $this->db->count_all_results();
}
控制器
public function index()
{
$this->load->helper('url');
$data['aan'] = $this->person->aantal_externe_today();
$data['brand'] = $this->person->kapjes();
$data['besloten'] = $this->person->aantal_externe_besloten();
$data['gondel'] = $this->person->aantal_externe_gondel();
$this->load->view('nav_view',$data);
$this->load->view('person_view');
$this->load->view('footer');
查看
<td></td>
<td></td>
<td></td>
<td><center><h3><?php echo $aan;?></h3></center></td>
<td></td>
<td><center><h3><?php echo $besloten;?></h3></center></td>
<td></td>
<td><center><h3><?php echo $brand;?></h3></center></td>
<td></td>
<td><center><h3><?php echo $gondel;?></h3></center></td>
<td></td>
<td></td>
<td></td>
<td></td>
使用活动记录计算记录数的最佳方法class
第一步:
$query = $this->db->select("id")->get("tablename");
echo $query->num_rows();
第 2 步:
echo $this->db->count_all('my_table');
我想统计今天活跃的所有行数 但是我数不过来
型号
public function aantal_externe_today()
{
$this->db->select_count('doel');
$this->db->where('afmeldtijd','00:00:00');
$data = $this->db->get();
return $data->result();
}
控制器
public function count_ex()
{
$data['count_ex'] = $this->person->aantal_externe_today();
$this->load->view('my_view',$data);
}
查看
<td><center><h3><?= $count_ex[''] ?></h3></center></td>
public function aantal_externe_today()
{
return $this->db->where('afmeldtijd','00:00:00')->count_all_results('doel');
}
应该是这样的代码:
型号
public function aantal_externe_today()
{
$this->db->select_count('doel');
$this->db->where('afmeldtijd','00:00:00');
$data = $this->db->get();
return array("result"=>$data->result(),"num_rows"=>$data->num_rows());
}
控制器
public function count_ex()
{
$data['count_ex'] = $this->person->aantal_externe_today();
$this->load->view('my_view',$data);
}
查看
<td><center><h3><?= $count_ex['num_rows'] ?></h3></center></td>
你可以使用
$query->num_rows();
计算 codeigniter 中的所有行数。
我成功了
模态
public function aantal_externe_today()
{
$this->db->from($this->table);
$this->db->where('afmeldtijd','00:00:00');
return $this->db->count_all_results();
}
function kapjes()
{
$this->db->select_sum('aantal');//standard codeigniter method for getting sum
$this->db->where('afmeldtijd','00:00:00');
$t= $this->db->get()->row();
return $t->aantal;//
}
public function aantal_externe_besloten()
{
$this->db->from($this->table);
$this->db->where('afmeldtijd','00:00:00');
$this->db->where('doel','2');
return $this->db->count_all_results();
}
public function aantal_externe_gondel()
{
$this->db->from($this->table);
$this->db->where('afmeldtijd','00:00:00');
$this->db->where('doel','3');
return $this->db->count_all_results();
}
控制器
public function index()
{
$this->load->helper('url');
$data['aan'] = $this->person->aantal_externe_today();
$data['brand'] = $this->person->kapjes();
$data['besloten'] = $this->person->aantal_externe_besloten();
$data['gondel'] = $this->person->aantal_externe_gondel();
$this->load->view('nav_view',$data);
$this->load->view('person_view');
$this->load->view('footer');
查看
<td></td>
<td></td>
<td></td>
<td><center><h3><?php echo $aan;?></h3></center></td>
<td></td>
<td><center><h3><?php echo $besloten;?></h3></center></td>
<td></td>
<td><center><h3><?php echo $brand;?></h3></center></td>
<td></td>
<td><center><h3><?php echo $gondel;?></h3></center></td>
<td></td>
<td></td>
<td></td>
<td></td>
使用活动记录计算记录数的最佳方法class
第一步:
$query = $this->db->select("id")->get("tablename");
echo $query->num_rows();
第 2 步:
echo $this->db->count_all('my_table');