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

db로 업데이트를 진행하려는데요 모든 g5_write_xxxx 의 특정 테이블을 한번에 업데이트 가능? 채택완료

db로 업데이트를 진행하려고합니다.

 

이때 생성된 테이블 중 g5_write_xxxx (게시판)의 특정 필드를 모두 한번에 업데이트 할 수 있을까요?

 

g5_write_zzz

g5_write_ccc 

g5_write_sss 

 

여러개를 테이블마다 쿼리로 업데이트 진행을 해봤는데요

정상적으로 처리되어서 한꺼번에 할 수 있는 방법이 있을지?

 

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

답변 3개

채택된 답변
+20 포인트

</p><p>// wr_content 필드에서 test라는 글짜를 찾아 전부 aaa로 바꾸어준다.</p><p>$old = 'test';</p><p>$new = 'aaa';</p><p> </p><p>$sql = sql_query("select * from {$g5['board_table']}");</p><p> </p><p>while($data = sql_fetch_array($sql)){</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>//echo"$data[bo_table]
";</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>sql_query("update g5_write_{$data[bo_table]} set wr_content=REPLACE(`wr_content`,'$old','$new')");</p><p>}</p><p>

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

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

저라면 프로시져로 짜겠네요 ^^;

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

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

php 프로그래밍 하셔야해요...간단합니다. 

테이블명을 배열로 담아서 for 문을 돌면서 업데이트 해줍니다. 

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

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

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

로그인

전체 질문 목록