포럼
예전 제로보드 사용할 때 쓰던 zerocounter db를 xe_counter로 이전했습니다.
2014.04.17 00:30
zeroboard를 사용하다가 XE로 변경하면서
07년 이전 카운터 데이터가 없더라구요..
언젠간 옮겨야지 했는데..
오늘 생각난김에 했습니다.
php~ 라던지 이런 건 초보적인 수준이라
약간의 노가다(?) 방식이긴 하지만 어쨌든 성공했습니다.
제가 한 방법은 이렇습니다.
phpmyadmin을 이용해서 sql 문을 이용해서 zerocount의 date 값을 유닉스타임 -> Ymd로 변경.
xe 카운터 데이터인 xe_counter_status를 sql로 내보내기 한 후
테이블 명을 xe_counter_status_test 로 변경 한 후에
다시 sql문을 실행해서 생성하고
php에서 제로카운터 db를 호출해서 xe_counter_status 형식에 맞게 변경해준 후에 인서트!
$query ="INSERT INTO `xe_counter_status_test` (`regdate`,`unique_visitor`,`pageview`) VALUES VALUES ('$date','$unique_counter', '$pageview');";
이런식으로 임시로 생성한 테이블에 저장하고...
이상 없는지 확인하고 원래 xe_counter_status를 백업 해둔 후에 (혹시 문제가 발생할 경우 대체하기 위함
삭제.
그리고 임시적으로 저장한
xe_counter_status_test를 sql로 내보내기를 한 후에
테이블명만
xe_counter_status 으로 변경 하여
sql문 실행하면
끝!
total은 따로 php 돌려서 더해줬습니다.
그리하여
아래처럼 성공!
사이트 오픈일이 2004년 4월 26일인데...
데이터가 없는 게... 아마..
카운터를 27일날 설치한 것 같네요..-_-;;;