제목 | mysql에서 배열로 값을 가져오는법에 대한 질문입니다.! | ||
---|---|---|---|
글쓴이 | 많이초보 | 작성시각 | 2015/03/05 18:09:49 |
|
|||
controller function contents() { $this->load->model('contents_model'); $user_id = $this->session->userdata('user_id'); $contents_id = $this->contents_model->getByUserid($user_id); $contents = $this->contents_model->getContents($contents_id); $this->load->view('test',array('contents'=>$contents)); model function getByUserid($user_id){ return $this->db->query("SELECT contents_id FROM user_contents WHERE user_id=".$user_id)->result_array(); } function getContents($contents_id){ return $this->db->query("SELECT * FROM contents WHERE id=".$contents_id)->result_array(); } 위 콘트롤러에서 $contents_id 를 var_dump 해보면 아래와 같이 뜹니다. array(2) { [0]=> array(1) { ["contents_id"]=> string(1) "1" } [1]=> array(1) { ["contents_id"]=> string(1) "3" } } 이 배열을 mysql 'WHERE id=' 에 대입하여 관련 행들을 불러오려고 합니다. 이런 경우 어떤 방식으로 해면 될까요? |
|||
다음글 | 정리해서 다시 질문 드립니다. (3) | ||
이전글 | 모바일에서 PC버전으로 보기 버튼을 적용시킬때 (1) | ||
변종원(웅파)
/
2015/03/05 18:17:24 /
추천
0
|
들국화
/
2015/03/06 11:19:30 /
추천
0
implode 이용 하세요.
|
배열안의 값을 사용하고 싶으신건가요?
$contents_id[0]['contents_id'] -> 3
foreach($$<span 0,="" 255);="" font-family:helvetica="" neue,helvetica,arial,sans-serif"="">contents_id as $row)
{
echo $row['contents_id'];
}
게시판 이동합니다.