PHP-CodeIgniter的有效记录数?

我在codeigniter中工作.我想算一算.行具有相同的order_no ..下面是我的代码.

public function get_my_orders() {
        $user_data = $this->session->all_userdata();
        $email = $user_data['user_email'];
            $this->db->select('*');
            $this->db->from('order_details');
            $this->db->where('email', $email);
            $this->db->group_by('order_no');
            $this->db->order_by('order_no', 'DESC');
            $query = $this->db->get();
            return $query->result();
    }

请帮助

解决方法:

尝试将选择行更改为如下所示:

            $this->db->select('COUNT(*) as count');

与其像现在一样访问所有字段,不如说只能访问一个称为count的变量.要使所有变量都可访问并同时添加计数,请改用以下方法:

            $this->db->select('*, COUNT(*) as count');

可以随意更改小写名称以进行计数,我仅以此为例.

上一篇:PHP-要求我的网站每隔一两分钟运行一次Cron脚本,这是一项糟糕的设计吗?


下一篇:php-如何获取数据库中的数据并在视图的“选择”下拉列表中显示(Codeigniter)