전체게시글 여분필드에일괄적으로 값부여 > 그누4 질문답변

그누4 질문답변

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

전체게시글 여분필드에일괄적으로 값부여 정보

전체게시글 여분필드에일괄적으로 값부여

본문

<?
if($wr_3 < 101  &&  $wr_3  > -1 )  $wr_42="1" ;
else($wr_3 < 201  &&  $wr_3  > -1 )  $wr_42="1" ;
elseif($wr_3 < 301 && $wr_3  > -1) $wr_42="2" ;
elseif($wr_3 < 501 && $wr_3 > -1) $wr_42="3" ;
elseif($wr_3 < 1001 && $wr_3 > 499) $wr_42="4";
elseif($wr_3 < 2001 && $wr_3 > 1001) $wr_42="5";
elseif($wr_3 < 3001 && $wr_3 > 2001) $wr_42="6";
elseif($wr_3 < 6001 && $wr_3 > 3001) $wr_42="7";
elseif($wr_3 < 8001 &&$wr_3 > 6001) $wr_42="8";
else $wr_42="9";?>
<?if($wr_16 < 21  &&  $wr_16  > -1 )  $wr_43="1" ;
elseif($wr_16 < 31 && $wr_16  > 19) $wr_43="2" ;
elseif($wr_16 < 41 && $wr_16 > 29) $wr_43="3" ;
elseif($wr_16 < 51 && $wr_16 > 39) $wr_43="4";
elseif($wr_16 < 61 && $wr_16 > 49) $wr_43="5";
elseif($wr_16 < 71 && $wr_16 > 59) $wr_43="6";
elseif($wr_16 > 69) $wr_43="7";
else $wr_43="8";?>


bo_table=xxx 라는 테이블에 현재 wr_43과 wr_42를 생성했습니다.
xxx에는 1천건가량의 게시물이 올라와 있는 상황입니다
이후 업로드는 write_update.head.skin.php 에 위의구문을 넣었습니다만
기존에 있던 자료들을 수동으로 다 누르려니 너무힘들어서 말입니다..


bo_table=xxx 라는 테이블에 있는 모든 게시물의 wr_16과 wr_3을 체크해서
wr_42와 wr_43에 값을 넣을방법이없을까요.

* 또한 검색자체가 100~200 , 200~300 이런식인데
200이란숫자가 들어가면 겹치게 되어 +1 -1 했습니다만
200의 경우 100~200을 찍을때도, 200~300을 찍을때도 검색되게하려면 처리방법이어찌될지
궁금합니다..


가진포인트의 절반을겁니다;;

댓글 전체

이런식으로 하면 될듯한데... 돌려보지 않아 장담은 못 드리겠네요.
빠진게 있을지 모르니 그냥 대충 이런 흐름이란것만... ^^;; (실행전 DB백업필수에요 ^^;)

$sql="select * from xxx"; //xxx 테이블을 읽는다.
$result=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result)) {
//wr_3을 가지고와서 42에 넣고, 16을 가지고 와서 43에 넣는다.
  $sql1="update xxx set wr_42='$row[wr_3]',  wr_43='$row[wr_16]' where wr_id='$row[wr_id]'";
  mysql_query($sql1) or die(mysql_error());
}
전체 10 |RSS
그누4 질문답변 내용 검색

회원로그인

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