페이지별 카운터질문 정보
페이지별 카운터질문본문
댓글 전체
DB테이블 생성하셨나요?
파일명.sql
위처럼 파일하나 만들어서 아래내용 넣고
phpmyadmin에서 임포트 시켜주시면 됩니다.
$visit_table = $nc[tbl_visit] . "_" . $bo_table;
$sql = "
CREATE TABLE `$visit_table` (
`vi_id` int(11) NOT NULL default '0',
`vi_ip` varchar(255) NOT NULL default '',
`vi_date` date NOT NULL default '0000-00-00',
`vi_time` time NOT NULL default '00:00:00',
`vi_referer` text NOT NULL,
`vi_agent` varchar(255) NOT NULL default '',
PRIMARY KEY (`vi_id`),
UNIQUE KEY `index1` (`vi_ip`,`vi_date`),
KEY `index2` (`vi_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
";
sql_query($sql);
// 클럽 방문자 통계 테이블 생성
$visit_sum_table = $nc[tbl_visit] . "_sum_" . $bo_table;
$sql = "
CREATE TABLE `$visit_sum_table` (
`vs_date` date NOT NULL default '0000-00-00',
`vs_count` int(11) NOT NULL default '0',
PRIMARY KEY (`vs_date`),
KEY `index1` (`vs_count`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
";
sql_query($sql);
파일명.sql
위처럼 파일하나 만들어서 아래내용 넣고
phpmyadmin에서 임포트 시켜주시면 됩니다.
$visit_table = $nc[tbl_visit] . "_" . $bo_table;
$sql = "
CREATE TABLE `$visit_table` (
`vi_id` int(11) NOT NULL default '0',
`vi_ip` varchar(255) NOT NULL default '',
`vi_date` date NOT NULL default '0000-00-00',
`vi_time` time NOT NULL default '00:00:00',
`vi_referer` text NOT NULL,
`vi_agent` varchar(255) NOT NULL default '',
PRIMARY KEY (`vi_id`),
UNIQUE KEY `index1` (`vi_ip`,`vi_date`),
KEY `index2` (`vi_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
";
sql_query($sql);
// 클럽 방문자 통계 테이블 생성
$visit_sum_table = $nc[tbl_visit] . "_sum_" . $bo_table;
$sql = "
CREATE TABLE `$visit_sum_table` (
`vs_date` date NOT NULL default '0000-00-00',
`vs_count` int(11) NOT NULL default '0',
PRIMARY KEY (`vs_date`),
KEY `index1` (`vs_count`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
";
sql_query($sql);
phpmyadmin 에서 임포트시켜줬는데 구문오류가 나는군요 ,
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('$visit_table = $nc[tbl_visit] . "_" . $bo_table' 명령어 라인 1)
어디가문제인지 짐작이안가네요.
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('$visit_table = $nc[tbl_visit] . "_" . $bo_table' 명령어 라인 1)
어디가문제인지 짐작이안가네요.
속편하게 phpmyadmin에서 기존그누에 있는 두개를 아래 이름으로 복사해서 사용하세요
g4_visit -> visit_table
g4_visit_sum ->visit_sum_table
g4_visit -> visit_table
g4_visit_sum ->visit_sum_table
저도 제 팁을 이용해달라고 하려고 했는데, 감사합니다.^^;
말러님팁은 테이블을 어떻게 만들라는지.. 모르겠네요 ~
호스팅 이용하시면 db관리자 어떻게 들어가는지 문의하시고, 대개 도메인/phpmyadmin 이라고 치면 들어갈 수 있습니다.
아니 , 그런 기본적인건 알고있습니다 ,
그리고 pagecnt 이라는 테이블도 만들었습니다.
cnt INT()
page VARCHAR(255)
date DATE()
ip_list TEXT()
그런데 이걸 어디다가 넣어야할지 의문입니다..ㅠ
그리고 pagecnt 이라는 테이블도 만들었습니다.
cnt INT()
page VARCHAR(255)
date DATE()
ip_list TEXT()
그런데 이걸 어디다가 넣어야할지 의문입니다..ㅠ
phpmyadmin 에서 pagecnt 라는 테이블을 만드셨으면
테이블을 클릭하시고
cnt INT()
page VARCHAR(255)
date DATE()
ip_list TEXT()
위 4개의 필드를 만들어줍니다.
방법은 테이블클릭한후 우측 화면에서 Add field(s) 라는 곳을 클릭하신후
필드를 만들어줍니다. 맨위 '필드'란의 빈칸에 cnt를 넣으시고
종류는 INT를 선택해주시고 엔터...이런방식으로 위 4개를 다 만들어줍니다.
다만드셨으면 page와 date를 체크하시고 인덱스 버튼을 눌러줍니다.
지금하신게 DB생성하신거구요...
1. 테이블을 만들고
2. 테이블에 들어가는 필드를 만들고
3. 필드의 속성을 맞춰준 작업입니다.
필드생성 php로...
아래 긁어다 파일만들어 한번만 실행 시켜줘도 됩니다
<?
$connect_host="localhost";
$connect_id="아이디"; // 해당서버에 맞춰수정
$connect_pass="DB 패스워드"; // 해당서버에 맞춰수정
$connect_db="DB명"; // 해당서버에 맞춰수정
$connect=mysql_connect($connect_host,$connect_id,$connect_pass);
$mysql=mysql_select_db($connect_db,$connect);
$que = "create table pagecnt(";
$que .= "cnt int(11),";
$que .= "page VARCHAR(255),";
$que .= "date DATE();";
$que .= "ip_list TEXT());";
$select = mysql_query($que);
?>
완료!
테이블을 클릭하시고
cnt INT()
page VARCHAR(255)
date DATE()
ip_list TEXT()
위 4개의 필드를 만들어줍니다.
방법은 테이블클릭한후 우측 화면에서 Add field(s) 라는 곳을 클릭하신후
필드를 만들어줍니다. 맨위 '필드'란의 빈칸에 cnt를 넣으시고
종류는 INT를 선택해주시고 엔터...이런방식으로 위 4개를 다 만들어줍니다.
다만드셨으면 page와 date를 체크하시고 인덱스 버튼을 눌러줍니다.
지금하신게 DB생성하신거구요...
1. 테이블을 만들고
2. 테이블에 들어가는 필드를 만들고
3. 필드의 속성을 맞춰준 작업입니다.
필드생성 php로...
아래 긁어다 파일만들어 한번만 실행 시켜줘도 됩니다
<?
$connect_host="localhost";
$connect_id="아이디"; // 해당서버에 맞춰수정
$connect_pass="DB 패스워드"; // 해당서버에 맞춰수정
$connect_db="DB명"; // 해당서버에 맞춰수정
$connect=mysql_connect($connect_host,$connect_id,$connect_pass);
$mysql=mysql_select_db($connect_db,$connect);
$que = "create table pagecnt(";
$que .= "cnt int(11),";
$que .= "page VARCHAR(255),";
$que .= "date DATE();";
$que .= "ip_list TEXT());";
$select = mysql_query($que);
?>
완료!