쥐포 최종판 업그레이드에 대한 질문입니다. 정보
쥐포 최종판 업그레이드에 대한 질문입니다.본문
일년전 쥐포를 쓰다가 최신걸로 업그레이드를 하려고 기존디비 백업받아서 올리고 문서는 최신쥐포로 해서 업그레이드를 했는데 계속 에러가 나서 upgrade.php를 살펴봤더니
// 게시판 리스트에서 코멘트를 포함하여 최근에 올라온 글을 확인하는 시간 필드 생성
$sql = " select bo_table from $g4[board_table] ";
$res = sql_query($sql);
for($i=0;$row=sql_fetch_array($res);$i++)
{
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
$sql2 = " select count(*) as cnt from `{$g4['write_prefix']}{$row[bo_table]}` where wr_last <> '' ";
$row2 = sql_fetch_array($sql2);
if (!$row2[cnt]) // 원글에만 최근시간을 반영합니다.
sql_query(" UPDATE `{$g4['write_prefix']}{$row[bo_table]}` set wr_last = wr_datetime WHERE wr_is_comment = 0 ");
}
$sql = " select bo_table from $g4[board_table] ";
$res = sql_query($sql);
for($i=0;$row=sql_fetch_array($res);$i++)
{
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
$sql2 = " select count(*) as cnt from `{$g4['write_prefix']}{$row[bo_table]}` where wr_last <> '' ";
$row2 = sql_fetch_array($sql2);
if (!$row2[cnt]) // 원글에만 최근시간을 반영합니다.
sql_query(" UPDATE `{$g4['write_prefix']}{$row[bo_table]}` set wr_last = wr_datetime WHERE wr_is_comment = 0 ");
}
이부분이 안되는것 같습니다.
수동으로라도 설치를 해야 하는데 정확히 어느테이블에 무얼 넣어줘야 하는지 알려주시면 감사하겠습니다.
댓글 전체

위의 구문은 생성하신 각게시판의 테이블의 wr_datetime 필드 다음에 wr_last` VARCHAR( 19 ) NOT NULL
필드를 생성하는(만들어주는) 구문입니다......
수동으로 하시려면 게시판 수만큼 다 찾아서 하셔야 합니다.......ㅠ.ㅠ
필드를 생성하는(만들어주는) 구문입니다......
수동으로 하시려면 게시판 수만큼 다 찾아서 하셔야 합니다.......ㅠ.ㅠ
보드테이블에만 넣어주면 되는겁니까?
까지것 원래 삽질 전문입니다..^^
감사합니다.
까지것 원래 삽질 전문입니다..^^
감사합니다.
다 해줬는데도 같은 에러가 계속 납니다. -_-;;
업그레이드 문서 실행시 나타나는 에러메세진 아래와 같습니다.
UPDATE `g4_write_a` set wr_last = wr_datetime WHERE wr_is_comment = 0
1054 : Unknown 칼럼 'wr_is_comment' in 'where clause'
error file : /net/adm/upgrade.php
UPDATE `g4_write_a` set wr_last = wr_datetime WHERE wr_is_comment = 0
1054 : Unknown 칼럼 'wr_is_comment' in 'where clause'
error file : /net/adm/upgrade.php

일단 해당 게시판 테이블에 wr_is_comment라는 필드의 존재 여부를 확인하시고
없으시다면 upgrade.php 의 160 번째줄을 복사하셔서 질문 원문 반복구문의
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
위에 넣어 주세요~~
없으시다면 upgrade.php 의 160 번째줄을 복사하셔서 질문 원문 반복구문의
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
위에 넣어 주세요~~
wr_is_comment 필드가 게시판테이블에는 없습니다..-_-;;
위 구문을 넣고 돌려봐도 마찬가지인것이 wr_is_comment 이것때문인듯 합니다.
wr_is_comment필드는 또 어디에 넣어줘야 하나요?
항상 재회님께 폐만 끼쳐서 죄송스럽습니다.
위 구문을 넣고 돌려봐도 마찬가지인것이 wr_is_comment 이것때문인듯 합니다.
wr_is_comment필드는 또 어디에 넣어줘야 하나요?
항상 재회님께 폐만 끼쳐서 죄송스럽습니다.

별말씀을 다하십니다.....^^
질문 원문 부분을 바꾸어 보세요~~
// 게시판 리스트에서 코멘트를 포함하여 최근에 올라온 글을 확인하는 시간 필드 생성
$sql = " select bo_table from $g4[board_table] ";
$res = sql_query($sql);
for($i=0;$row=sql_fetch_array($res);$i++)
{
sql_query(" ALTER TABLE `{$g4[write_prefix]}{$row[bo_table]}` ADD `wr_is_comment` TINYINT NOT NULL AFTER `wr_parent` ", FALSE);
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
$sql2 = " select count(*) as cnt from `{$g4['write_prefix']}{$row[bo_table]}` where wr_last <> '' ";
$row2 = sql_fetch_array($sql2);
if (!$row2[cnt]) // 원글에만 최근시간을 반영합니다.
sql_query(" UPDATE `{$g4['write_prefix']}{$row[bo_table]}` set wr_last = wr_datetime WHERE wr_is_comment = 0 ");
}
질문 원문 부분을 바꾸어 보세요~~
// 게시판 리스트에서 코멘트를 포함하여 최근에 올라온 글을 확인하는 시간 필드 생성
$sql = " select bo_table from $g4[board_table] ";
$res = sql_query($sql);
for($i=0;$row=sql_fetch_array($res);$i++)
{
sql_query(" ALTER TABLE `{$g4[write_prefix]}{$row[bo_table]}` ADD `wr_is_comment` TINYINT NOT NULL AFTER `wr_parent` ", FALSE);
sql_query(" ALTER TABLE `{$g4['write_prefix']}{$row[bo_table]}` ADD `wr_last` VARCHAR( 19 ) NOT NULL AFTER `wr_datetime` ", FALSE);
$sql2 = " select count(*) as cnt from `{$g4['write_prefix']}{$row[bo_table]}` where wr_last <> '' ";
$row2 = sql_fetch_array($sql2);
if (!$row2[cnt]) // 원글에만 최근시간을 반영합니다.
sql_query(" UPDATE `{$g4['write_prefix']}{$row[bo_table]}` set wr_last = wr_datetime WHERE wr_is_comment = 0 ");
}
It's So greeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet~~!!!
해결되었습니다.
감사합니다. 천상재회님^^
쪽지로 커피라도 한잔 보내드리겠습니다.^^
해결되었습니다.
감사합니다. 천상재회님^^
쪽지로 커피라도 한잔 보내드리겠습니다.^^

잘 되셨다니 감사합니다.....
마음으로 감사히 받아 잘 마셨습니다.....^^
행복한 오후 되세요~~~
마음으로 감사히 받아 잘 마셨습니다.....^^
행복한 오후 되세요~~~
넵..재회님도 좋은 오후가 되시길 빕니다.
맘편히 점심을 먹을수 있겠네요^^
새벽부터 하던 삽질이라 배가 많이 고픕니다.^^
맘편히 점심을 먹을수 있겠네요^^
새벽부터 하던 삽질이라 배가 많이 고픕니다.^^

맛있게 드세요~~~~**