| 제목 | 다음글 이전글 만들고 있습니다. | ||
|---|---|---|---|
| 글쓴이 | 소연신 | 작성시각 | 2016/08/17 18:38:25 | 
| 
                         | 
                |||
| 
                         다음글 : "SELECT * FROM ".$table." WHERE id > '".$board_id."' ORDER BY id LIMIT 1" 이전글 : "SELECT * FROM ".$table." WHERE id > '".$board_id."' ORDER BY id DESC LIMIT 1" 
 /** * 다음글 (MODEL) */ public function get_next($table, $board_id) { $sql0 = "UPDATE ".$table." SET hits=hits+1 WHERE id > '".$board_id."' ORDER BY id LIMIT 1"; $this->db->query($sql0); return $this->db->query("SELECT * FROM ".$table." WHERE id > '".$board_id."' ORDER BY id LIMIT 1"); } 
 /** * 게시물 내용 보기. (컨트롤러) */ function view() { $data['views'] = $this->board_m->get_view($this->uri->segment(3), $this->uri->segment(5)); $data['next'] = $this->board_m->get_next($this->uri->segment(3), $this->uri->segment(5)); $this->load->view('header_v'); $this->load->view('board/board_v', $data); $this->load->view('footer_v'); } 
 이렇게 해서 뷰에서 NEXT로 현재 페이지 다음값을 BOARD_id값으로 줘서 a태그로 넘기려고 하는데 값 자체가 안뜨네요. cmd에선 값이 나오는데 어느 부분이 잘못된 걸까요ㅜ  | 
                |||
| 다음글 | ajax 댓글 삭제... (2) | ||
| 이전글 | ubuntu16.04에 nginx + php7.0-fp... (2) | ||
| 
                             
                                변종원(웅파)
                                /
                                2016/08/17 20:48:23 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                소연신
                                /
                                2016/08/18 11:58:17 /
                                추천
                                0
                             
                            @변종원(웅파) 감사합니다! 바보같은 실수를 했네요; 값이 안 넘어오는 걸 알고 있었는데ㅜ 한 줄만 필요했기에 row()를 사용해서 $next->id 로 id값 잘 추출했습니다. 감사합니다  | 
                    
return $this->db->query("SELECT * FROM ".$table." WHERE id > '".$board_id."' ORDER BY id LIMIT 1");
쿼리만 실행한 겁니다. 결과를 가져오는 함수를 실행해야 합니다.
$query = $this->db->query("SELECT * FROM ".$table." WHERE id > '".$board_id."' ORDER BY id LIMIT 1");
return $query->result_array();