DB에서 본문내용 및 코멘트의 글을 일부 수정할려고 하면 어떻게 해야하나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

DB에서 본문내용 및 코멘트의 글을 일부 수정할려고 하면 어떻게 해야하나요? 정보

DB에서 본문내용 및 코멘트의 글을 일부 수정할려고 하면 어떻게 해야하나요?

본문

제로보드 사용하다가 그누보드로 옮겼습니다.
그누보드의 매력적인 부분이 있어서 과감하게 옮기게 되었네요^^

1. 본문내용중 링크수정
디비랑 계정이전작업을 하고 나서 생기는 문제중 본문내용의 일부링크를 도메인 교체로 인해서 수정해야 하는데 DB에서 일괄적으로 기존도메인을 교체도메인으로 수정할수 있을거 같은데, 어찌해야할지를 모르겠습니다.


2. 코멘트의 글에서 일부내용을 삭제하고 싶음.
기존에 제로보드에 계층형 코멘트를 사용하였는데, 그누보드로 옮긴후에는 제로보드 계층형에 썼던 <!--4918|1--> 부분이 계층형리플 달았을경우에 생기더라구요..
이부분을 전체적으로 삭제 하고 싶은데 숫자값은 변하니 힘들거 같고, 앞부분에 <!-- 포함한 내용과 뒷에 --> 포함한 내용은 삭제하라고 명령 내려고 싶은데요.
어떻게 해야 하는지 모르겠습니다.

이미지에서 보면 코멘트에 <br>을 인식시키는 방법은 없을까요?

프로그램은 전혀 모르는 생초보라서 도움받고 싶습니다.

오류 주소 :

댓글 전체

아래 코드는 게시판 전체에서 코멘트 중 <BR>을 줄꿈되게 하는겁니다.
본문내용중 링크수정은 where wr_is_comment = '1' 삭제하시고
찾을내용에 www.naver.com
바꿀내용에 www.sir.co.kr 처럼 넣어주시면 되겠네요
게시판 테이블중 내용 필드 전부가 변경되는거니 혹시 DB 백업하시고 작업하세요.

<?
include_once("./_common.php");

$org_content = "<BR>"; //찾을내용
$set_content = "\n"; //바꿀내용

$sql = sql_query("select * from g4_board");
while($data = sql_fetch_array($sql)){
 echo"$data[bo_table]------ok<br>"; //게시판 리스트 출력
 sql_query("update g4_write_{$data[bo_table]} set wr_content=REPLACE(`wr_content`,'$org_content','$set_content') where wr_is_comment = '1' ");
}
?>
전체 64 |RSS

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT