여분필드 쪼개기 특정단어 변경 SQL 실행
본문
기본적으로
$wr_9 = explode("|",$write['wr_9']);
$wr9_0 = $wr_9[0];
$wr9_1 = $wr_9[1];
$wr9_2 = $wr_9[2];
$wr9_3 = $wr_9[3];
$wr9_4 = $wr_9[4];
$wr9_5 = $wr_9[5];
$wr9_6 = $wr_9[6];
$wr9_7 = $wr_9[7];
$wr9_8 = $wr_9[8];
$wr9_9 = $wr_9[9];
이렇게 구성되어 있구요..
특정단어 변경할꺼 있어서 phpmyadmin 접속해서 SQL 실행하려고 합니다.
예를 들어서
여분필드(wr_9) 중에 여분쪼개기(wr_9_5) 안에 "정보" 값에서 "이슈" 값으로 변경하려고 할 때 어떻게 입력하면 되나요?
update g5_write_free01 set wr_9 wr_9_5=`이슈` where wr_9 wr_9_5=`정보`
update g5_write_free01 set wr_9=REPLACE(wr_9_5, `정보`, `이슈`)
이렇게 해도 안되네요...
답변 2
wr_9 필드에.... 단어|단어|단어|단어|.... 이런식으로 '|'구분되어 있는듯 하니..
아래처럼 하시면 될듯 합니다.
update g5_write_free01 set wr_9=REPLACE(wr_9, '|정보|', '|이슈|');
루미집사님 코드에
젤처음
update g5_write_free01 set wr_9=REPLACE(wr_9, '정보|', '이슈|');
젤 끝값이 있을수 있으니
update g5_write_free01 set wr_9=REPLACE(wr_9, '|정보', '|이슈');
두개 추가 하면 되겠네요