Hiện tại, nếu tôi đang thực hiện một truy vấn trên cơ sở dữ liệu chỉ trả về một hàng, hãy sử dụng:
...query stuff...
$query = $this->db->get();
$ret = $query->result();
return $ret[0]->campaign_id;
Có chức năng CodeIgniter để trả về hàng đầu tiên không? cái gì đó như$query->row();
Hoặc thậm chí tốt hơn là khả năng, nếu chỉ có một hàng, chỉ sử dụng đối tượng truy vấn trực tiếp.
ví dụ $query->campaign_id;
$row = json_decode($query->row(), true);
đã kết thúc bằng cách sử dụng ->$row = $query->result_array()[0];