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

배열값 안에 값 변경하기... 채택완료

밀랍 4년 전 조회 1,197

</p>

<p>    $sql = "

      update g5_write_cscenter

           set 

           wr_1 = 'aaaa'

       where wr_1 = 'test'

    ";

     

    echo $sql;

    $result = sql_query($sql);

    if ($result) {

      echo "sql 실행 완료";

    } else {

        echo " 실패 ";

    }</p>

<p>

 

cscenter 게시판의 wr_1값을 변경할때 이렇게 변경하는데요

 

 

wr_2는 배열로 들어가 있는데.. 

배열값 안에 특정값만 변경할 수도 있나요?

 

예를들어 wr_2  값에

aaa|aaa|bbb|zzz|aaa|aaa

 

이렇게 있다고 했을때 

zzz 값만 ccc 로 변경하고 싶습니다.

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

답변 3개

채택된 답변
+20 포인트

replace 하시면 됩니다

update g5_write_cscenter set wr_2=REPLACE(wr_2, "zzz", "aaa")

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

답변에 대한 댓글 1개

밀랍
4년 전
where 이후에는 같은 거죠?

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

mysql set data type을 고려해 보세요.

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

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

네. 조건 문이후는 동일합니다

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

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

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

로그인