답변 3개
무조건 늘리지 마시구요..
if($bo_table == 'claim') { sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_11` varchar(255) NOT NULL AFTER `wr_10` ", false); sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_12` varchar(255) NOT NULL AFTER `wr_11` ", false); sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_13` varchar(255) NOT NULL AFTER `wr_12` ", false); $commonsql = " , wr_11 = '".addslashes($row2['wr_11'])."' , wr_12 = '".addslashes($row2['wr_12'])."' , wr_13 = '".addslashes($row2['wr_13'])."' "; } $sql = " insert into $move_write_table set wr_num = '$next_wr_num', wr_reply = '{$row2['wr_reply']}', wr_is_comment = '{$row2['wr_is_comment']}', wr_comment = '{$row2['wr_comment']}', wr_comment_reply = '{$row2['wr_comment_reply']}', ca_name = '".addslashes($row2['ca_name'])."', wr_option = '{$row2['wr_option']}', wr_subject = '".addslashes($row2['wr_subject'])."', wr_content = '".addslashes($row2['wr_content'])."', wr_link1 = '".addslashes($row2['wr_link1'])."', wr_link2 = '".addslashes($row2['wr_link2'])."', wr_link1_hit = '{$row2['wr_link1_hit']}', wr_link2_hit = '{$row2['wr_link2_hit']}', wr_hit = '{$row2['wr_hit']}', wr_good = '{$wr_good}', wr_nogood = '{$wr_nogood}', mb_id = '{$row2['mb_id']}', wr_password = '{$row2['wr_password']}', wr_name = '".addslashes($row2['wr_name'])."', wr_email = '".addslashes($row2['wr_email'])."', wr_homepage = '".addslashes($row2['wr_homepage'])."', wr_datetime = '{$row2['wr_datetime']}', wr_file = '{$row2['wr_file']}', wr_last = '{$row2['wr_last']}', wr_ip = '{$row2['wr_ip']}', wr_1 = '".addslashes($row2['wr_1'])."', wr_2 = '".addslashes($row2['wr_2'])."', wr_3 = '".addslashes($row2['wr_3'])."', wr_4 = '".addslashes($row2['wr_4'])."', wr_5 = '".addslashes($row2['wr_5'])."', wr_6 = '".addslashes($row2['wr_6'])."', wr_7 = '".addslashes($row2['wr_7'])."', wr_8 = '".addslashes($row2['wr_8'])."', wr_9 = '".addslashes($row2['wr_9'])."', wr_10 = '".addslashes($row2['wr_10'])."' {$commonsql} "; sql_query($sql);
이런식으로 바꿔보시지요..
넘기는 쪽과 받는쪽의 필드를 마춰야 합니다.
답변에 대한 댓글 6개
저걸 언제 다 만들지,,난감하네요 유유
, wr_11 = '".addslashes($row2['wr_11'])."'이거는 이미 만들어져 있는데...
이거를 150개 만들려면 엄청 복잡해지겟네요,,유유
sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_11` varchar(255) NOT NULL AFTER `wr_10` ", false);
집에가서 엑셀로 해볼게요~~
거듭 감사드려요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
20개 주문[이 게시물은 에 의해 2016-06-02 09:41:24 1:1 문의에서 복사 됨]
', wr_link1 = '', wr_link2 = '', wr_link1_hit = '0', wr_link2_hit = '0', wr_hit = '13', wr_good = '0', wr_nogood = '0', mb_id = 'shinptn', wr_password = '*31DE8659061524A435E7', wr_name = 'shinpt', wr_email = '', wr_homepage = '', wr_datetime = '2016-06-01 14:25:12', wr_file = '0', wr_last = '2016-06-02 09:08:42', wr_ip = '121.172.207.124', wr_1 = '', wr_2 = '', wr_3 = '', wr_4 = '', wr_5 = '', wr_6 = '', wr_7 = '', wr_8 = '', wr_9 = '', wr_10 = '', wr_11 = '', wr_15 = '', wr_19 = '', wr_23 = '', wr_27 = '', wr_30 = ''
이렇게 토해내네요,,,유유
왜 그럴까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
10이상은 {$commonsql}로 처리하는 방법이 있군요,,
wr_30까지는 c게시판 복사시 사용해야 하구요,,,
a에서 b게시판은 필드를 10개만 쓰는데...
알려주신 방법이라면
if($bo_table == 'c게시판') {
sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_11` varchar(255) NOT NULL AFTER `wr_10` ", false);
sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_12` varchar(255) NOT NULL AFTER `wr_11` ", false);
sql_query(" ALTER TABLE `{$move_write_table}` ADD `wr_13` varchar(255) NOT NULL AFTER `wr_12` ", false);
일때는 10이상 ~30까지 쓴다 이런 개념인거죠?
그렇지 않으면 아래에 원래 있는거처럼 wr_10 = '".addslashes($row2['wr_10'])."'까지만 복사하고,,,그런 말씀이시죠?