테스트 사이트 - 개발 중인 베타 버전입니다

db 업데이트 하려면...어떻게 하면 될까요? 채택완료

더블피디 8년 전 조회 1,775

 

wr_id =1212 게시물에 대해

조회수(wr_hit)는 랜덤으로 증가되도록 하는것은  아래와 같이 처리하면 되는데요...

 

wr_name, mb_id는 쌍으로 바꿔야 하는데요

업데이트 될 때 쌍으로 랜덤이든, 순차적이든 입력되도록 할 수 있을까요?

 

 

$hit          = rand(17, 36);

 

mbid        =arrary('aaa','bbb','ccc','ddd');

wrname   =arrary('에이'.'비비','씨씨','디디');

 

$sql           = "update g5_write_aaa set wr_hit = wr_hit + $hit, mb_id ='$mbid', wr_name =' $wrname'  where wr_id =1212 ";

?>
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
o
8년 전

$mb_id = array(...);
$wr_name = array(...);
$key = rand(0, count($mb_id) - 1);
$sql = "~ `mb_id` ='{$mb_id[$key]}', `wr_name` ='{$wr_name[$key]}'  ~";
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
8년 전

순차적으로 한다면

 

for 구문으로 하셔서 배열을 호출해 오면 됩니다.

 

그래서 그데이터를 update 반영하면 될듯 합니다.

 

</p><p>for($i=0; $i<=count($mbid); $i++){</p><p>  $sql <span style="white-space: pre;" class="Apple-tab-span">	</span>         = "update g5_write_aaa set wr_hit = wr_hit + $hit, <span style="color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);">mb_id ='{$mbid[$i]}', wr_name ='{$wrname[$i]}'</span>  where wr_id =1212 ";</p><p>}</p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인