게시판의 글들을 이동하는 쿼리문 문의 드립니다.
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.3 |
게시판의 기능 중 원하는 글을 선택해서 아래와 같이 다른 게시판의 지정한 카테고리로 이동하는 기능이 있는데요.
이동해야 할 글이 많아서 쿼리문을 이용해서 한번에 이동하려고 하는데요.
a게시판 ( module_srl=11 )의 문서번호 111,112,113을 b게시판 ( module_srl=22 )으로 이동하려고 할 경우 쿼리문을 어떻게 작성해야 할지 도움 부탁드립니다.
검색을 해 보니 유사한 질문에서 쿼리문으로 한꺼번에 옮길 경우 연결된 댓글, 첨부파일, 추천이력등등 꼬일 수도 있다고 하는데 혹시 쿼리문으로 이런 시도 자체가 문제가 있을까요?
마트몬
Lv. 8
댓글 4
쿼리로 하면 안 되고, PHP로 하면 간단합니다.
거의 대부분의 일괄적인 변경 작업은 PHP로 하는 것이 좋습니다.
<?php
require 'common/autoload.php';
Context::init();
$oController = DocumentAdminController::getInstance();
$oController->moveDocumentModule([111, 112, 113], 22, 0);
답변 감사합니다.
죄송하지만 알려주신 코드로 php파일로 저장해서 실행하면 되는건가요? ^^;;;
a.php로 위 코드 저장 -> 루트 ftp업로드 -> 도메인.com/a.php 실행
네, common/autoload.php라고 상대경로를 썼으니 그 경로가 맞을 만한 위치, 즉 도메인.com 루트 폴더에 업로드하셔야겠지요. 만약 다른 경로에 올리신다면 경로를 조정해 주어야겠고요.
사용 후에는 다른 사람이 실수로 실행하지 않도록 그때그때 삭제하는 것이 좋습니다.