채택완료

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

2016-11-24 (목) 10:32:49 1,988

wr_id =1212 게시물에 대해

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

 

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

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

<?php

$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 포인트
2016-11-24 (목) 10:36:56
Copy
$mb_id = array(...);$wr_name = array(...);$key = rand(0, count($mb_id) - 1);$sql = "~ `mb_id` ='{$mb_id[$key]}', `wr_name` ='{$wr_name[$key]}'  ~";
 

순차적으로 한다면

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

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

Copy
for($i=0; $i<=count($mbid); $i++){  $sql 	         = "update g5_write_aaa set wr_hit = wr_hit + $hit, mb_id ='{$mbid[$i]}', wr_name ='{$wrname[$i]}'  where wr_id =1212 ";}

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