일자별로 접속한 회원을 알수 없는지? 정보
일자별로 접속한 회원을 알수 없는지?본문
안녕하세요?
문의할 내용은 관리자가 로그인한 회원들을 접속한 날짜별로
회원의 이름을 조회 가능하게 하는 방법이 없는지요?
그리고 방법은 어떻게 하면 될까요?
댓글 전체
알수 있는방법이야 많습니다.
우선적으로 이론부터 알려드립니다.
로그인 체크시에 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_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에서 날짜 조건을 줍니다.
where에서 날짜 조건을 줍니다.
nartirk 님 rolo님 답변 감사합니다.
저는 아주 초보라서 설명만으로 이해를 하기 힘들군요
혹시 비슷한 스킨이라도 있으면 소개해 주세요
저는 아주 초보라서 설명만으로 이해를 하기 힘들군요
혹시 비슷한 스킨이라도 있으면 소개해 주세요