묻고답하기
DB자동 쿼리문..
2011.11.06 00:05
버전은 1.4.5.10 입니다.
그리고 cap_sequence 요테이블은 생성되고 지우면 되나요????
말머리가 cap라서
mysql_query("insert into cap_sequence (seq) values ('0')");
$insert_id = mysql_insert_id();
$regdate = date("YmdHis");
$sql = "insert into cap_document_categories(category_srl, module_srl, parent_srl, title, expand, document_count, regdate, last_update, list_order, group_srls, color) values";
$sql .= "('$insert_id', '$board[$i]', 0, '$title[$j]', 'N', 0, '$regdate', '$regdate', '$insert_id', '', 'transparent')";
mysql_query($sql);
}
}
?>
위처럼 바꾸고 했는데 한글이라 그런지 뷴류는 생성되지않고 카테고리 테이블에 제가 기입한 분류만큼 생성은 됩니다.
분류명만 안되고 나머지는 잘되고 있습니다.
같은 분류명을 가지고 있는 게시판이 200개가 있습니다...
그런데 1개의 분류가 오타가 나서 또 다시 200개를 손수 수정해야 할 일이 생겼습니다..
혹시BD 쿼리문으로 한번에 될지 궁금합니다. 손가락에 쥐가나고 사망할 위기입니다 ㅠㅠ
혹시 DB에 자동으로 분류 사용과 분류명을 한4~5개쯤 자동으로 넣을수 있는방법이 없을까요.. ㅠㅠ
게시판이 70개인대 일일이 다하려니 죽을것 같아요 고수분들 도와주세요~!~!~!
혹시 phpmyadmin으로 쿼리 만들어서 명령어 실행하면 안될까요 ㅠㅠ 궁금합니다..
되는지 안되는지도 모르겠어요 되는지 안되는지좀 알려주세요 ㅠㅠ
그리고 만약에 할 방법이 있으면 좀 알려주시면 감사하겠습니다.
댓글 1
-
송동우
2011.11.06 09:28
-
Community
2011.11.06 16:19
송동우님 답변 정말 감사합니다 ㅠㅠ 그런데 잘안되네요.... -
Community
2011.11.06 16:25
카테고리 디비에 뷴류는 생기는데.. 분류명은 기입이 안되요 ㅠㅠ 한글은 안되는걸까요.. ㅜㅜ
<?php
mysql_connect("호스트명", "아이디", "비번");
mysql_query("set names utf8");
mysql_select_db("DB명");
$board = array(51,59);
$title = array("aaa","bbb","ccc");
for( $i=0 ; $i<count($board) ; $i++ )
{
for( $j=0 ; $j<count($title) ; $j++ )
{
mysql_query("insert into xe_sequence (seq) values ('0')");
$insert_id = mysql_insert_id();
$regdate = date("YmdHis");
$sql = "insert into xe_document_categories(category_srl, module_srl, parent_srl, title, expand, document_count, regdate, last_update, list_order, group_srls, color) values";
$sql .= "('$insert_id', '$board[$i]', 0, '$title[$j]', 'N', 0, '$regdate', '$regdate', '$insert_id', '', 'transparent')";
mysql_query($sql);
}
}
?>
위 내용을 php파일을 만들어 웹에서 실행(결과는 아무것도 안나옵니다-백지화면만 나옴)
여기서 붉은 색 글씨는 DB에 맞게 수정하시고
파란글씨 숫자는 게시판 모둘번호......70개면 70개의 번호가 콤마(,)로 연결되겠죠
파란글씨(영문)은 확장변수명 원하는 갯수만큼 콤마(,)로 연결
마지막에 캐시파일 재생성 눌러서 게시판에서 생성된 것을 확인해 보세요