db로 업데이트를 진행하려는데요 모든 g5_write_xxxx 의 특정 테이블을 한번에 업데이트 가능?
본문
db로 업데이트를 진행하려고합니다.
이때 생성된 테이블 중 g5_write_xxxx (게시판)의 특정 필드를 모두 한번에 업데이트 할 수 있을까요?
g5_write_zzz
g5_write_ccc
g5_write_sss
여러개를 테이블마다 쿼리로 업데이트 진행을 해봤는데요
정상적으로 처리되어서 한꺼번에 할 수 있는 방법이 있을지?
답변 3
// wr_content 필드에서 test라는 글짜를 찾아 전부 aaa로 바꾸어준다.
$old = 'test';
$new = 'aaa';
$sql = sql_query("select * from {$g5['board_table']}");
while($data = sql_fetch_array($sql)){
//echo"$data[bo_table]<br>";
sql_query("update g5_write_{$data[bo_table]} set wr_content=REPLACE(`wr_content`,'$old','$new')");
}
php 프로그래밍 하셔야해요...간단합니다.
테이블명을 배열로 담아서 for 문을 돌면서 업데이트 해줍니다.
저라면 프로시져로 짜겠네요 ^^;
답변을 작성하시기 전에 로그인 해주세요.