我在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');
可以随意更改小写名称以进行计数,我仅以此为例.