memo2_upgrade2_h.php실행시에 에러가 납니다

insert into (me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_read_datetime, me_memo, me_file_local, me_file_server, me_subject, memo_type, memo_owner) values ('52', 'kimmisuk', 'admin', '2008-03-12 14:54:28', '0000-00-00 00:00:00', '보시고 마음에 안들면 연락주세요', '', '', '우리동넷입니다', 'recv', 'kimmisuk')

1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('(me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_read_datetime, me_mem' 명령어 라인 1)

error file : /adm/memo2_upgrade2_h.php


어디가 잘못되었을까요
헐랭이쪽지에서
업그래이드중입니니다
|

댓글 12개

해당 프로그램에서 insert into ( ...) values (...에서 insert into ... values ( ...)로 변경해 보세요. 저는 이상이 없었는데, 그게 문제가 되는거 같기도 하네요. 사용하시는 mysql 버젼이???
MySQL client version: 5.0.51a
현재 amp에서 작업중입니다

쪽지 동작은 정상으로 하고있고
업데이트만 안되는군요

그리고
한가지더
bbs/icons/폴드가 없어서리 아이콘이 일부 안나오는데 이폴드는 어떻게 추가된 것인지요
답변 미리 감사드립니다
이상하네요. 제가 5.0.45 버젼을 쓰고 있는데, 오류가 없었거든요. ㅠ..ㅠ...

bbs/icons 폴더는 안쓰는데요??? 어느페이지에 그런 오류가 나오나요?
쪽지보내기에 에디터 아이콘입니다

http://127.0.0.1/bbs/icons/toolbar_icon_3.gif
아... 어느페이지에 있는 것인가요??? url을 알려주세요. ㅠ..ㅠ...
아 제가 착각했습니다
설정에서 html 사용에 체크해두고
(현재 gedit로 바꾸어 쓰다보니 그런것 같네요)
번거롭게해드려 죄송합니다
ㅎㅎ... geditor보다 cheditor를 애용해 주세요. 이번에 4.3 새로 나오면 확~ 좋아질 겁니다.

데이터 변환오류는 해결되셨나요???
여전히에러인데 그냥쓰려구요
하여간 감사합니다
다시 보니까 아래의 설정이 빠진거 같습니다. insert into 다음에 테이블 이름이 없네요.


config.php에서 다음의 테이블 정의를 추가 합니다.

$g4['memo_recv_table'] = $g4['table_prefix'] . "memo_recv"; // 메모 테이블 (수신)
$g4['memo_send_table'] = $g4['table_prefix'] . "memo_send"; // 메모 테이블 (발신)
$g4['memo_save_table'] = $g4['table_prefix'] . "memo_save"; // 메모 테이블 (저장)
$g4['memo_spam_table'] = $g4['table_prefix'] . "memo_spam"; // 메모 테이블 (스팸)
$g4['memo_notice_table'] = $g4['table_prefix'] . "memo_notice"; // 메모 테이블 (공지)
$g4['memo_group_table'] = $g4['table_prefix'] . "memo_group"; // 메모 테이블 (그룹)
$g4['memo_group_member_table'] = $g4['table_prefix'] . "memo_group_member"; // 메모 테이블 (그룹멤버)
$g4['friend_table'] = $g4['table_prefix'] . "friend"; // 친구 테이블
위의 내용은 인스톨설명서에도 있고 저도 수정한부분입니다
그것 빼고는 아래의 코드에서 $g4[memo_save_table] 값이 없을 이유는 없습니다.

if ( $row[memo_datec] == 1 ) { // 저장된 쪽지의 경우
$sql = " insert into $g4[memo_save_table] (me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_read_datetime, me_memo, me_file_local, me_file_server, me_subject, memo_type, memo_owner)
values ('$row[me_id]', '$row[me_recv_mb_id]', '$row[me_send_mb_id]', '$row[me_send_datetime]', '$row[me_read_datetime]', '" . addslashes($me_memo_text) . "', '$bmemos', '$memofile', '" . addslashes($row[memosub]) . "', 'send', '$row[me_recv_mb_id]')";
sql_query($sql);
} else {
$sql = " insert into $g4[memo_recv_table] (me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_read_datetime, me_memo, me_file_local, me_file_server, me_subject, memo_type, memo_owner)
values ('$row[me_id]', '$row[me_recv_mb_id]', '$row[me_send_mb_id]', '$row[me_send_datetime]', '$row[me_read_datetime]', '" . addslashes($me_memo_text) . "', '$bmemos', '$memofile', '" . addslashes($row[memosub]) . "', 'recv', '$row[me_recv_mb_id]')";
sql_query($sql);

//$me_id = mysql_insert_id();
$sql = " insert into $g4[memo_send_table] (me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_read_datetime, me_memo, me_file_local, me_file_server, me_subject, memo_type, memo_owner)
values ('$row[me_id]', '$row[me_recv_mb_id]', '$row[me_send_mb_id]', '$row[me_send_datetime]', '$row[me_read_datetime]', '" . addslashes($me_memo_text) . "', '$bmemos', '$memofile', '" . addslashes($row[memosub]) . "', 'send', '$row[me_send_mb_id]')";
sql_query($sql);
}
어디서 차이가 있는지 모르겠으나
위코드로 수정하여
변환완료하였습니다
감사드립니다

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고