스킨설치 도와주세요... 극 초보 정보
스킨설치 도와주세요... 극 초보
본문
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=69813&sca=&sfl=wr_subject&stx=%BC%EE%C7%CE&sop=and
간단철치 숍몰 스킨 엿습니다.
스킨>>보드>>에 넣었습니다.
상품 올리는 것까지는 됩니다..
구매 테스트를 하면... 테이블이 없다고 오류문구 나옵니다.
1146 : Table '내계정.g4_write_z4_8_order' doesn't exist
error file : /skin/board/shop_mall/order_u.php
업로드한 스킨의 conpig.php 의 내용을 변경하면 된다고 합니다...그런데 ㅠㅠ..
// 구매필드
@sql_query(
" CREATE TABLE {$write_table}_order ( <<< 이부분을 g4_write_z4_8_order ???
od_id INT NOT NULL auto_increment,
mb_id VARCHAR(20) NOT NULL,
wr_id INT NOT NULL,
od_name VARCHAR(20) NOT NULL,
od_tel VARCHAR(255) NOT NULL,
od_hp VARCHAR(255) NOT NULL,
od_zip1 VARCHAR(255) NOT NULL,
od_zip2 VARCHAR(255) NOT NULL,
od_addr1 VARCHAR(255) NOT NULL,
od_addr2 VARCHAR(255) NOT NULL,
od_qty INT NOT NULL,
od_price INT NOT NULL,
od_total_price INT NOT NULL,
od_joo INT NOT NULL,
od_tel VARCHAR(13) NOT NULL,
od_hp VARCHAR(13) NOT NULL,
od_zip1 VARCHAR(3) NOT NULL,
od_zip2 VARCHAR(3) NOT NULL,
od_addr1 VARCHAR(100) NOT NULL,
od_addr2 VARCHAR(100) NOT NULL,
od_bank_use VARCHAR(30) NOT NULL,
od_memo VARCHAR(255) NOT NULL,
od_datetime DATETIME NOT NULL,
od_status TINYINT NOT NULL,
od_chk_datetime DATETIME NOT NULL,
PRIMARY KEY (od_id)
)", FALSE
);
// 2006-02-22 필드추가
@mysql_query(" ALTER TABLE `$write_table`
ADD `wr_type1` TINYINT NOT NULL,
ADD `wr_type2` TINYINT NOT NULL,
ADD `wr_type3` TINYINT NOT NULL,
ADD `wr_type4` TINYINT NOT NULL ");
-----------------------------------------------
저위 빨간부분을 강제로 정해주면 된다고 하는데요
어떻게 변경 해야하는지... 또
테이블을 만드는 다른 방법이 있는지... 궁금합니다....
댓글 전체
또 저같은 분들도 있고..그런거 같습니다..
다른 설정에도 관련이 있을까요??? 필드생성 이라던가.. ㅡ,.ㅡ
처음 게시판 설치하고 글쓰기를 하거나
구매 쓰기하면 자동으로 '오더' 테이블이 생성되니까요.
처음부터 게시판을 다시 설치를 해보세요.
만약 필드를 추가하여 사용할 경우만
미리 필드 추가(수정) 해서 업로드 재 설치합니다.
혹시라도 주석처리가 되어 있어서
필드 생성이 안될수도 있으므로 확인이 필요하구요,
한번 추가된 필드는 다시 생성되지 않으므로
소스를 삭제하거나 주석처리 할 필요는 없습니다.
-----
설치후 필드추가시 아래팁 참고하세요.
<?
include ('_common.php');
//뮤죤님 팁 퍼온거
//테이블명과 필드명 입력하고 한번 호출 - 이 파일은 삭제하세요..
//아래 불필요한 필드는 지우고 필요한 필드명을 써 넣으세요.
$se_table = "g4_board"; // 테이블명 입력
$g4[path] = "";
$sql = "DROP TABLE IF EXISTS $se_table";
$result01 = sql_query($sql);
if(!$result01){
echo 'del erro';
}
$sql_db = "CREATE TABLE $se_table (
no int(11) NOT NULL auto_increment,
number varchar(255) NOT NULL default '',
wr_1 varchar(255) default NULL,
wr_2 varchar(255) default NULL,
wr_3 varchar(255) default NULL,
wr_4 varchar(255) default NULL,
wr_5 varchar(255) default NULL,
wr_ip varchar(255) NOT NULL default '',
wr_6 varchar(255) NOT NULL default '',
wr_7 varchar(255) NOT NULL default '',
wr_8 varchar(255) NOT NULL default '',
wr_9 varchar(255) NOT NULL default '',
wr_date date NOT NULL default '0000-00-00',
PRIMARY KEY (no)
) TYPE=MyISAM ";
$result02 = sql_query($sql_db);
if(!$result01){
echo 'fail';
}
else{
alert("성공적으로 $se_table 삽입되었습니다.", $g4[path]);
}
?>
도저히 테이블이 생성이 안되요... ㅠㅠ
config.php 실행해도.. 테이블이 안만들어집니다...
http://koreacafe.net/skin/board/shop_mall/config.php
------------------------------------------------------------
@sql_query(
" CREATE TABLE {$write_table}_order (
od_id INT NOT NULL auto_increment,
mb_id VARCHAR(20) NOT NULL,
wr_id INT NOT NULL,
od_name VARCHAR(20) NOT NULL,
od_tel VARCHAR(255) NOT NULL,
od_hp VARCHAR(255) NOT NULL,
od_zip1 VARCHAR(255) NOT NULL,
od_zip2 VARCHAR(255) NOT NULL,
od_addr1 VARCHAR(255) NOT NULL,
od_addr2 VARCHAR(255) NOT NULL,
od_qty INT NOT NULL,
od_price INT NOT NULL,
od_total_price INT NOT NULL,
od_joo INT NOT NULL,
od_tel VARCHAR(13) NOT NULL,
od_hp VARCHAR(13) NOT NULL,
od_zip1 VARCHAR(3) NOT NULL,
od_zip2 VARCHAR(3) NOT NULL,
od_addr1 VARCHAR(100) NOT NULL,
od_addr2 VARCHAR(100) NOT NULL,
od_bank_use VARCHAR(30) NOT NULL,
od_memo VARCHAR(255) NOT NULL,
od_datetime DATETIME NOT NULL,
od_status TINYINT NOT NULL,
od_chk_datetime DATETIME NOT NULL,
PRIMARY KEY (od_id)
)", FALSE
);
// 2006-02-22 필드추가
@mysql_query(" ALTER TABLE `$write_table`
ADD `wr_type1` TINYINT NOT NULL,
ADD `wr_type2` TINYINT NOT NULL,
ADD `wr_type3` TINYINT NOT NULL,
ADD `wr_type4` TINYINT NOT NULL ");
// 카테고리 이름 얻기
function get_cat_name($cat_id)
{
$row=sql_fetch(" SELECT cat_name FROM cs_cat WHERE cat_id = '$cat_id' ");
return $row[cat_name];
}
//보드 카테고리 리스트형식으로 출력
function get_category_list($bo_table)
{
global $g4, $category_location;
$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++) {
if($i>0) $str .= " | ";
if (trim($arr[$i])) $str .= "<a href=\"javascript:location='{$category_location}$arr[$i]'\">$arr[$i]</a> \n";
}
return $str;
}
// 정렬리스트 얻기
function get_sort_list($sortlist)
{
global $bo_table, $sca, $sst;
$s_href = $_SERVER["PHP_SELF"]."?bo_table=$bo_table&sca=$sca&sst=";
for($i=0;$i<count($sortlist);$i++){
$css1=$css2="";
if($sst==$sortlist[$i][0]) $css1 ="<span class='l_cat_s'>"; $css2 = "</span>";
if($i>0) $str .= " | ";
$str .= "<a href='{$s_href}{$sortlist[$i][0]}'>{$css1}{$sortlist[$i][1]}{$css2}</a>\n";
}
return $str;
}
?>
<!--<link rel="stylesheet" href="<?=$board_skin_path?>/style.css" type="text/css">--->
----------------------------------------------------------------------------------
테이블 만들어지면... 될거 같은 감이오는데...
도와주세요..
include ('_common.php');
//뮤죤님 팁 퍼온거
//테이블명과 필드명 입력하고 한번 호출 - 이 파일은 삭제하세요..
//아래 불필요한 필드는 지우고 필요한 필드명을 써 넣으세요.
$se_table = "g4_board"; // 테이블명 입력
$g4[path] = "";
$sql = "DROP TABLE IF EXISTS $se_table";
$result01 = sql_query($sql);
if(!$result01){
echo 'del erro';
}
$sql_db = "CREATE TABLE $se_table (
no int(11) NOT NULL auto_increment,
number varchar(255) NOT NULL default '',
wr_1 varchar(255) default NULL,
wr_2 varchar(255) default NULL,
wr_3 varchar(255) default NULL,
wr_4 varchar(255) default NULL,
wr_5 varchar(255) default NULL,
wr_ip varchar(255) NOT NULL default '',
wr_6 varchar(255) NOT NULL default '',
wr_7 varchar(255) NOT NULL default '',
wr_8 varchar(255) NOT NULL default '',
wr_9 varchar(255) NOT NULL default '',
wr_date date NOT NULL default '0000-00-00',
PRIMARY KEY (no)
) TYPE=MyISAM ";
$result02 = sql_query($sql_db);
if(!$result01){
echo 'fail';
}
else{
alert("성공적으로 $se_table 삽입되었습니다.", $g4[path]);
}
?>