| 제목 | 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
전 혼자 막배워서 날코딩이나 다름없죠
전 혼낼 사람도 없고 당연히 가르쳐 주는 사람도 없어요 ㅋ |
준비 하느라 시간이 다 가네요!