이런거를 sql 한번으로 호출할 수 있을까요???

최근 1일, 3일, 5일 동안 mb_id가 test 게시판에 작성한 게시글의 수.

머리가 나뻐서 3번을 sql 수행하려다가 이건 아니라는 생각이 들어서요. ㅠ..ㅠ...
|

댓글 10개

5일전부터 오널꺼가지 불러온다음 php로 정리 하시면되잔아요..^^
저도 지금 마이페이지 작업중인데요...
http://tottoe.com/template/customer/mypage.php test 0000
혹시 링크의 최근 등록글 탭이나 아카이브 탭의 형태라면..
한글검색어 `아카이브`로 검색하면 유창화님 코멘트에 코드가 도움이 되실겁니다.
헉 두분 사랑하시나 보다.
^^
jQuery의 탭이 더 편하지 않을까요?
탭은 플러그인 없이 jquery 코어만 가지고 구현된 탭입니다.
가볍고 괜찮아 보이지 않나요??

탭은 그렇고, 아카이브 형태를 보시라고 말씀드린건데. ㅠㅠ
ㅎㅎ... 코어만 가지구 대단하세요.

그런데, 아카이브 형태를 1개의 sql로 하신거에요?
제 경험으로는 idTab플러그인이 페이지 전체적으로 아작스럽게? 구현할때 유연하게 응용이 가능했던걸루 기억합니다.

간단한 탭은 자스+jquery 혼용해서 썼는데 저 탭은 얼마전에 검색해서 응용해본겁니다.
코어로 가능한것은 가급적 코어로 해결하는게 맞는것 같아요.
욕심껏 붙이다보면 나중에 너무 무거워질까봐요.ㅎㅎ
http://nettuts.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/

아카이브는 유창화님 코드를 참조하세요.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=36005#c_36032
$sqlm= "select month( mb_datetime), day( mb_datetime), weekday( mb_datetime) weeki, count(*) from g4_member
where year( mb_datetime)=$this_year
group by month( mb_datetime), day( mb_datetime) with rollup;";

요렇게 날짜별로 넣어서 하는 것도 가능 합니다. 그런데 이렇게 하려고 보니까... 오늘부터 3일후, 5일후, 7일후를 계산해서 php로 합쳐야 하겠더라구요. 그걸 안하구 db에서 한번에 가져오려구요. ㅠ..ㅠ...
SELECT to_days( now( ) ) - to_days( bn_datetime ) AS t_diff, count( * ) AS cnt
FROM `g4_board_new`
WHERE mb_id = 'echo4me'
AND (
to_days( now( ) ) - to_days( bn_datetime ) -7
) <0
GROUP BY t_diff
WITH rollup

드뎌 방법을 찾았습니다. ㅋㅋ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,544
17년 전 조회 850
17년 전 조회 949
17년 전 조회 1,531
17년 전 조회 1,435
17년 전 조회 1,554
17년 전 조회 914
17년 전 조회 753
17년 전 조회 954
17년 전 조회 1,060
17년 전 조회 1,276
17년 전 조회 971
17년 전 조회 961
17년 전 조회 820
17년 전 조회 781
17년 전 조회 1,179
17년 전 조회 1,402
17년 전 조회 828
17년 전 조회 2,100
17년 전 조회 1,813
🐛 버그신고