, , . , db, .
, mysql Group_Concat() () . explode() .
, :)
where ( userid instanthire - ?) $query->row_array() . , $query->result_array().
public function get_request($requestid)
{
$this->db->select('instanthire.id, Group_Concat(instanthire_skills.skills) as skills');
$this->db->from('instanthire');
$this->db->join('instanthire_skills', 'instanthire.id = instanthire_skills.requested_id' , 'inner');
$this->db->where('instanthire.userid', $requestid);
$query = $this->db->get();
$result = $query->row_array();
$result['skills'] = explode(",", $result['skills']);
return $result;
}
,
$data = $this->get_request(2);
var_dump($data);
get_request() $result = $query->row_array(); var_dump($result);,
array (size=2)
'id' => string '2' (length=1)
'skills' => string 'core java,advance,.net' (length=22)
get_request() var_dump($data);
array (size=2)
'id' => string '2' (length=1)
'skills' =>
array (size=3)
0 => string 'core java' (length=9)
1 => string 'advance' (length=7)
2 => string '.net' (length=4)
userid, . , .