SQL count 不确定如何让它与模型、视图和控制器一起工作
SQL count Not sure How to get it to work with model, view and controller
我不确定如何使用模型、视图和控制器执行此操作。我目前只有它在视图中。我知道这是不好的做法,这就是为什么我想看看我是否能得到帮助。我有 google 如何创建计数,但我找不到任何相关教程。此代码也可以正常工作,我们将不胜感激。
查看页面
?php $this->db->where('status','Happy');
$this->db->from('data');
$count = $this->db->count_all_results();?>
<a href='http://google.com'><?php echo 'Happy =' . $count;
?></a><br>
型号
<!-- model.php -->
<?php
class Model extends CI_Model{
public fucntion __construct(){
$this->load->database();
}
public function count(){
$this->db->select(*);
$this->db->from('data');
$this->db->where('status','Happy');
$count = $this->db->count_all_results();
return $count;
}
}
?>
控制器
<!-- controller.php -->
<?php
class Controller extends CI_controller{
public function __construct(){
parent::__construct();
}
public function index(){
$this->load->model('model');
$data['result'] = $this->Model->count();
$this->load->view('printresult',$data);
}
}
?>
查看
我不确定如何使用模型、视图和控制器执行此操作。我目前只有它在视图中。我知道这是不好的做法,这就是为什么我想看看我是否能得到帮助。我有 google 如何创建计数,但我找不到任何相关教程。此代码也可以正常工作,我们将不胜感激。
查看页面
?php $this->db->where('status','Happy');
$this->db->from('data');
$count = $this->db->count_all_results();?>
<a href='http://google.com'><?php echo 'Happy =' . $count;
?></a><br>
型号
<!-- model.php -->
<?php
class Model extends CI_Model{
public fucntion __construct(){
$this->load->database();
}
public function count(){
$this->db->select(*);
$this->db->from('data');
$this->db->where('status','Happy');
$count = $this->db->count_all_results();
return $count;
}
}
?>
控制器
<!-- controller.php -->
<?php
class Controller extends CI_controller{
public function __construct(){
parent::__construct();
}
public function index(){
$this->load->model('model');
$data['result'] = $this->Model->count();
$this->load->view('printresult',$data);
}
}
?>
查看