채택완료

update 쿼리의 문제점

2023-12-07 (목) 11:06:49 2,227

          $list_num = "1"  ;
          $sql = "select wr_id, wr_link2, wr_1 from g5_write_board where wr_link1 LIKE '%$order_name%' order by wr_id desc "  ;
            $result = $mysqli->query($sql); 
          
          while($data = mysqli_fetch_array($result)){ 

                $basic_number = $data['wr_link2'];
                 
                 $sql = "UPDATE g5_write_board SET wr_1 = $list_num WHERE wr_link2 = '$basic_number' ";
                                  
                  $list_num = (int)($list_num) + 1  ;

                $list_num = (string)($list_num);
                  } 

위의 내용에서 무엇이 잘못되었을까요? 

아무래도 while 이후의 내용 특히 sql 에 무언가 잘못된 거 같은데요,,,,

고수님의 가르침을 기다립니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

while 안쪽에서 업데이트 하실려는 듯 한데...

실행이 없네요.

Copy
중략...

while{

    $sql = "쿼리";//내용생략

    $mysqli->query($sql); 

}

중략...

답변에 대한 댓글 1개

좋은 가르침을 주셔서 고맙습니다~ 적용후 성공했습니다.~

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