(질문)관리자 페이지에서 DB테이블을 생성하고 싶습니다. 부탁드립니다 정보
(질문)관리자 페이지에서 DB테이블을 생성하고 싶습니다. 부탁드립니다본문
안녕하세요^^
제가 문득 관리자모드의 여유분필드 이외에 더 필드를 추가하려다가
별도의 테이블을 생성해서 필드를 추가하고 싶은 맘에 질문드립니다.
아래는 제가 필드를 추가하려고 다른 분이 올리신 소스를 조금 편집했는데
이를 g4_config2 라는 별도의 테이블을 생성해서 필드를 추가하고 싶습니다
아래처럼 필드를 관리자 모드의 아무페이지에다 넣으면 필드는 생성되는데
테이블까지 생성되도록 부탁드리고 싶습니다.
^^
$g4config ="alter TABLE g4_config add af_1 varchar(255) not null ";
for ($iv=2; $iv<10; $iv++) {
$g4config .=", add af_$iv varchar(255) not null ";
}
$result1 = @mysql_query($g4config) or mysql_error();
for ($iv=2; $iv<10; $iv++) {
$g4config .=", add af_$iv varchar(255) not null ";
}
$result1 = @mysql_query($g4config) or mysql_error();
감사합니다
댓글 전체
adm/upgreade.php 에 있는 인기검색어 테이블 생성 부분을 참고하시어 생성해보세요
// 인기검색어 테이블 생성
$sql = " CREATE TABLE $g4[popular_table] (
pp_id int(11) NOT NULL auto_increment,
pp_word varchar(50) NOT NULL default '',
pp_date date NOT NULL default '0000-00-00',
pp_ip varchar(50) NOT NULL default '',
PRIMARY KEY (pp_id),
UNIQUE KEY index1 (pp_date,pp_word,pp_ip)
) TYPE=MyISAM ";
sql_query($sql, FALSE);
// 인기검색어 테이블 생성
$sql = " CREATE TABLE $g4[popular_table] (
pp_id int(11) NOT NULL auto_increment,
pp_word varchar(50) NOT NULL default '',
pp_date date NOT NULL default '0000-00-00',
pp_ip varchar(50) NOT NULL default '',
PRIMARY KEY (pp_id),
UNIQUE KEY index1 (pp_date,pp_word,pp_ip)
) TYPE=MyISAM ";
sql_query($sql, FALSE);
아 감사합니다 ^^ 정말 감사합니다 ^^