На этом изображении 5 записей с идентификатором 80, но когда я их получаю, все они идут, но я хочу показать только одну запись.
Мой код отдыха ниже
$data['query7'] = $this->ORB_Model->get_skilldash();
public function get_skilldash()
{
$this->load->database('orb');
//$this->db->distinct('master_id');
$query = $this->db->get_where('skills_tb', array('master_id' => $this->session->userdata('master_id')));
return $query->result();
}
Используйте $query->row()
вместо $query->result()
;
public function get_skilldash()
{
$this->load->database('orb');
$master_id = $this->session->userdata('master_id');
$query = $this->db->get_where('skills_tb', array('master_id' =>$master_id));
return $query->row();
}
Если вы хотите вернуть определенную строку, вы можете отправить номер строки в виде цифры в первом параметре:
$row = $query->row(3);
Или просто используйте его с $this->db->distinct();
сделайте вот так:
$this->load->database('orb');
$this->db->distinct();
$master_id = $this->session->userdata('master_id');
$query = $this->db->get_where('skills_tb', array('master_id' => $master_id));
return $query->row();
для получения дополнительной информации: https://www.codeigniter.com/user_guide/database/results.html#result-rows