제목 | db정렬 질문입니다~ | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2012/12/04 17:40:30 |
|
|||
db에서 $this->db->order_by('total_recommend ','desc'); $this->db->limit(3); $data = $this->db->get('board'); 이렇게 하면 내림차순으로 (높은 거 순으로) 3개의 데이터를 뽑아낼 수 있잖아요? 그런데 여기서 고민입니다. 제가 꾸민 view에서는 보여주는 부분이 왼쪽끝과 오른쪽 끝에 있는데, 왼쪽 끝에서는 가장 total_recommend가 많은 것을 보여주길 원하고, 오른쪽 끝에서는, 가장 높은 것을 제외하고 (즉 2번째로 높은것부터) 보여주길 원합니다. 그런데 도통, 높은 순으로 정렬해서 두번째꺼부터 뽑아내는 방법을 감을 못잡겠네요 .. 조언 부탁드립니다 ~! |
|||
다음글 | 도무지 설치를 못하겠는데요 (3) | ||
이전글 | view 페이지 include 부분 (12) | ||
변종원(웅파)
/
2012/12/04 17:47:45 /
추천
0
|
수야디벨
/
2012/12/04 17:53:25 /
추천
0
웅파 //
$this->db->order_by('total_recommend2 ','asc'); 해서 limit로 1만 자르면, total_recommend2 이 제일 낮은거 한개 만 나오게 되지 않나요? 제일 높은게 나와야 하는뎅 ...ㅠ |
한대승(불의회상)
/
2012/12/04 18:03:56 /
추천
0
ㅎㅎㅎ 질문을 잘못 이해 했다면 답이 틀릴거 같은데... 원하는 결과가 맞는지 모르겠네요.
$this->db->order_by('total_recommend ','desc'); $this->db->limit(4); $data = $this->db->get('board'); $data2 = $data; unset($data[3]); // 가장 높은것 중 마지막거 삭제 unset($data2[0]); // 가장 높은거 삭제 |
변종원(웅파)
/
2012/12/04 21:51:55 /
추천
0
저거 같네요. 게시물 전, 후 이동 하시려고 하는거 같은데 그건 아닌가요?
|
수야디벨
/
2012/12/11 11:49:32 /
추천
0
불의회상 웅파// |
$this->db->order_by('total_recommend2 ','asc');
이렇게 2개 선언하시면 됩니다.
이게 아니면 데이터베이스 내용과 왼쪽, 오른쪽에 보여줄 데이터를 그려주세요.