제목 | nested set sql 부모구하기 | ||
---|---|---|---|
글쓴이 | darkninja | 작성시각 | 2014/09/25 17:33:02 |
|
|||
$where = array( $this->left_column_name.' <' => $left, $this->right_column_name.' >' => $rgt, ); $this->db->limit(1); //아래 줄을 추가하였습니다 $this->db->order_by($this->right_column_name, 'asc'); $query = $this->db->get_where($this->table_name, $where); if ($query->num_rows() > 0) { return $query->row(); } return FALSE;$left $right 값을 주고 limt(1) 을 걸면 직계부모 하나만 가져오는데요 이렇게 하는게 맞는 것일까요? right column 값에 따라 오름차순으로 정렬하여 하나만 가져오면 됩니다. 끝 CREATE TABLE IF NOT EXISTS `board_category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `controller_name` varchar(50) DEFAULT NULL, `url` varchar(50) DEFAULT NULL, `lft` int(11) NOT NULL DEFAULT '0', `rgt` int(11) NOT NULL DEFAULT '0', `parent_id` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `lft` (`lft`), KEY `rgt` (`rgt`), KEY `parent_id` (`parent_id`) ); |
|||
다음글 | jQuery 다이얼로그 질문 (2) | ||
이전글 | 작업 중인 서버가 이상해요.. (4) | ||
darkninja
/
2014/09/25 17:41:57 /
추천
0
|
CI_ORL
/
2014/09/26 21:12:49 /
추천
0
darkninja //
저랑 같네요...
전 예전에 프로그래밍 배울때
틀에 갇히면 프로그래밍이 아니다
라고 배운 관계로...
ci / 회사 플랫폼 등에서
짬뽕 코딩 중이랍니다
그래서 그런가 맨날 혼나요... ㅎㅎㅎ
|
darkninja
/
2014/09/26 22:37:20 /
추천
0
전 혼자 막배워서 날코딩이나 다름없죠
전 혼낼 사람도 없고 당연히 가르쳐 주는 사람도 없어요 ㅋ |
준비 하느라 시간이 다 가네요!