일자별로 접속한 회원을 알수 없는지? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드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문으로 해당 월별 일자별 년별로 분개 하여 각각의 변수안에 저장하여 사용합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT