일자별로 접속한 회원을 알수 없는지?

안녕하세요?
문의할 내용은 관리자가 로그인한 회원들을 접속한 날짜별로
회원의 이름을 조회 가능하게  하는 방법이 없는지요?
그리고 방법은 어떻게 하면 될까요?
|

댓글 4개

알수 있는방법이야 많습니다.
우선적으로 이론부터 알려드립니다.
로그인 체크시에 g4_member 테이블을 쿼리를 날려 읽어들여 세션에 적용 시킨다는건 알고 계시죠?
한번더 g4_member 테이블에 쿼리를 날려 검색을 해야합니다.
만일 g4_member 테이블이 회원수가 많아서 비대하거나, 할때에는 위와 같은 방법으로는 무리라고 판단 되어집니다.

때문에 저는 아래와 같은 방법을 이용했습니다.
최초에는 g4_member table의 mb_Today_login 칼럼의 값들을 모두 가져와서
배열에 집어넣습니다.
배열에 하나씩 들어갈때 마다 새로만든 a 라는 테이블의 칼럼에 g4_member 테이블의 mb_id 칼럼값과 mb_today_login
값들을 insert 시킵니다.

회원데이터가 모두 a 라는 테이블에 insert 되었으면 /bbs/login_check.php 로그인 체크시에 a 테이블에 mb_id 칼럼값과 mb_today_login 값을 insert 시킵니다. 이때.. select 쿼리를 이용하여 a 테이블에 mb_today_login 의 datetime 값이 현재 날짜와 같지 않다면 insert 를 시켜야 하는겁니다.

날짜별 조회는 저는 다음과 같은 방법을 주로 이용합니다.

select mb_today_login as log_date, mb_id from a group by log_date order by log_date desc;

로 불러와 if 문과 for문으로 해당 월별 일자별 년별로 분개 하여 각각의 변수안에 저장하여 사용합니다.
저 같은 문외한은 고수님께서 하나 만들어 주실 날을 기다릴 뿐. ㅠ_ㅠ
g4_visit와 g4_member 조인하고
where에서 날짜 조건을 줍니다.
nartirk 님 rolo님 답변 감사합니다.
저는 아주 초보라서 설명만으로 이해를 하기 힘들군요
혹시 비슷한 스킨이라도 있으면 소개해 주세요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,644
19년 전 조회 1,566
19년 전 조회 1,555
19년 전 조회 1,547
19년 전 조회 1,507
19년 전 조회 1,512
19년 전 조회 1,529
19년 전 조회 1,193
19년 전 조회 1,478
19년 전 조회 1,600
19년 전 조회 1,520
19년 전 조회 1,441
19년 전 조회 1,530
19년 전 조회 1,385
19년 전 조회 1,198
19년 전 조회 1,436
19년 전 조회 1,554
19년 전 조회 1,130
19년 전 조회 1,206
19년 전 조회 1,534
🐛 버그신고