스킨설치 도와주세요... 극 초보

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 ");


-----------------------------------------------


저위 빨간부분을 강제로 정해주면 된다고 하는데요
어떻게 변경 해야하는지... 또

테이블을 만드는 다른 방법이 있는지...  궁금합니다....

|

댓글 4개

문제는 강제변경 없이도... 어느분들은 설치가 잘되고

또 저같은 분들도 있고..그런거 같습니다..

다른 설정에도 관련이 있을까요??? 필드생성 이라던가.. ㅡ,.ㅡ
저 빨간색 부분은 수정하면 안되거든요.
처음 게시판 설치하고 글쓰기를 하거나
구매 쓰기하면 자동으로 '오더' 테이블이 생성되니까요.

처음부터 게시판을 다시 설치를 해보세요.

만약 필드를 추가하여 사용할 경우만
미리 필드 추가(수정) 해서 업로드 재 설치합니다.

혹시라도 주석처리가 되어 있어서
필드 생성이 안될수도 있으므로 확인이 필요하구요,
한번 추가된 필드는 다시 생성되지 않으므로
소스를 삭제하거나 주석처리 할 필요는 없습니다.

-----

설치후 필드추가시 아래팁 참고하세요.

<?
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]);
}
?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 1,656
16년 전 조회 1,062
16년 전 조회 982
16년 전 조회 1,215
16년 전 조회 870
16년 전 조회 1,836
16년 전 조회 1,566
16년 전 조회 991
16년 전 조회 1,793
16년 전 조회 1,705
16년 전 조회 960
16년 전 조회 1,551
16년 전 조회 1,071
16년 전 조회 947
16년 전 조회 1,001
16년 전 조회 1,498
16년 전 조회 2,159
16년 전 조회 1,536
16년 전 조회 1,043
16년 전 조회 1,486