질문
Q #9958
쿼리문제인데요..
ci_chobo
2012-07-26 15:57:19
실력이 부족해 자꾸만 글을 쓰게 되네요..
리플 삭제 버튼을 만드는 과정에서
$no = $this->uri->segment(4,0); ->> 이 값이 해당 글의 고유번호입니다.
$this->db->select('*');
$this->db->where('pno', $no);
$this->db->order_by('date', 'asc');
$query = $this->db->get('reple');
pno는 리플 테이블에 있는 해당 글 고유번호이구요 no 는 따로 있습니다( no 가 PK입니다 )
저렇게 하니 리플이 삭제는 되는데 첫번째 리플만 삭제가 됩니다.
두번째 세번째 리플도 삭제는 되는데 해당 페이지로 넘어가질 않습니다. 오류가뜨면서 디비는 도는데 삭제가 되는 것 같더군요...
쿼리문을 어떻게 바꾸면 조언좀 부탁드립니다.
그리고 리플 테이블에서 번호 가져와서 삭제하는 것 같은데 order by도 필요 없습니다.
어차피 해당되는 리플은 다 삭제하는데 괜히 정렬하면 리소스만 잡아먹습니다.
그리고 삭제하는 구문을 올려주시구요.
해당 페이지로 넘어가질 않는다는게 무슨 말인지 모르겠네요.
질문을 잘 하셔야 잘 대답할 수 있습니다.