도움 필요 합니다

도움 필요 합니다

QA

도움 필요 합니다

본문

A게시판과 B게시판이 있습니다.

 

B게시판에서 글쓰기 할때 B게시판에 입력한 제목이 값이 기존의 A게시판 게시물의 제목과 같으면 B게시판에서 작성하는 제목 과 내용을 각각 기존에 A게시판의 같은 제목의 게시물 여분필드 wr_1 과 wr_2 에 업데이트 해 주는겁니다 (wr_1 제목,wr_2내용)

 

고수님들 도움 필요 합니다

 

 마르스컴퍼니 도움으로 여기까지 해결 댔습니다 대단히 감사드립니다.

 

B 게시판의 skin 폴더에 write_update.skin.php 에, 처리하고자 하는 내용을 작성해주는 방법이 있습니다.

 

$sql = "

  select wr_id

   from g5_write_[A 게시판 ID]

 where wr_subject = '{$wr_subject}'

  limit 1

";

$row = sql_fetch($sql); // A 게시판에 제목이 같은 글이 있는지 체크

 

if ($row['wr_id']) {  // A 게시판에 같은 제목의 글이 있다면

  $sql = "

    update g5_write_[A 게시판 ID]

         set wr_1 = '{$wr_subject}',

              wr_2 = '{$wr_content}'

     where wr_id = '{$row['wr_id']}'

  ";

  $result = sql_query($sql); // wr_1, wr_2 에 B 게시글 제목, 내용 업데이트

}

 

여기에서 A게시판이 여러개일 경우 어떻게 처리 하는 방법이 없을가요 ?

 

 from g5_write_[A 게시판 ID]   

 update g5_write_[A 게시판 ID]

위 두곳을 어떻게 함수로 처리 하면 될거 같은데요 

 

 

도움 필요 합니다

이 질문에 댓글 쓰기 :

답변 2

$sql = "

  select wr_id

   from g5_write_[A 게시판 ID]

 where wr_subject = '{$wr_subject}'

  limit 1

";

$row = sql_fetch($sql); // A 게시판에 제목이 같은 글이 있는지 체크

 

이건 필요없음.

 


 
 
  $sql = "
    update g5_write_[A 게시판 ID]
         set wr_1 = '{$wr_subject}',
              wr_2 = '{$wr_content}'
     where wr_subject = '{$wr_subject}'
  ";
  $result = sql_query($sql); // wr_1, wr_2 에 B 게시글 제목, 내용 업데이트
 
 

 

wr_1. wr_2 필드 속성 변경하셔야 합니다.

 

wr_1은 길이를 대충 200은 잡으셔야할 것 이고

wr_2는 TEXT 형으로 변경해야함.

게시판 ID를 배열로 만드시고 for 문을돌리시면 여러개라도 모두체크할것입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
filter #sql ×
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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