[英]SQL count Not sure How to get it to work with model, view and controller
我不确定如何使用模型,视图和控制器执行此操作。 我目前仅在视图中使用它。 我知道这是一种不好的做法,这就是为什么我试图查看是否可以得到帮助。 我有谷歌如何创建计数,但我找不到任何教程。 任何帮助将不胜感激,此代码也正在工作。
查看页面
?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); } } ?>
视图
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.