繁体   English   中英

SQL计数不确定如何使其与模型,视图和控制器一起使用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM