Copy
$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 " 실패 ";
}
cscenter 게시판의 wr_1값을 변경할때 이렇게 변경하는데요
wr_2는 배열로 들어가 있는데..
배열값 안에 특정값만 변경할 수도 있나요?
예를들어 wr_2 값에
aaa|aaa|bbb|zzz|aaa|aaa
이렇게 있다고 했을때
zzz 값만 ccc 로 변경하고 싶습니다.
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
넓은마인드
2021-10-04 (월) 14:18:34
replace 하시면 됩니다
update g5_write_cscenter set wr_2=REPLACE(wr_2, "zzz", "aaa")
답변에 대한 댓글 1개
2021-10-05 (화) 05:47:21
mysql set data type을 고려해 보세요.
넓은마인드
2021-10-04 (월) 14:49:47
네. 조건 문이후는 동일합니다
답변을 작성하려면 로그인이 필요합니다.