sql 쿼리문
본문
update g5_member set mb_id = '새로운' where mb_id = '기존';
update g5_memo set me_send_mb_id = '새로운' where me_send_mb_id = '기존';
update g5_member set mb_nick = '새로운' where mb_nick = '기존';
update g5_point set mb_id = '새로운' where mb_id = '기존';
update g5_point set po_rel_id = '새로운' where po_rel_id = '기존';
update g5_write_free set mb_id = '새로운' where mb_id = '기존';
update g5_write_notice set mb_id = '새로운' where mb_id = '기존';
update g5_write_rwmo set mb_id = '새로운' where mb_id = '기존';
update g5_write_lottos set mb_id = '새로운' where mb_id = '기존';
update g5_write_auction set mb_id = '새로운' where mb_id = '기존';
update g5_write_stocks set mb_id = '새로운' where mb_id = '기존';
update g5_write_in_office set mb_id = '새로운' where mb_id = '기존';
update g5_write_regViewList set mb_id = '새로운' where mb_id = '기존';
update g5_qa_content set mb_id = '새로운' where mb_id = '기존';
update q_stock_own set mb_id = '새로운' where mb_id = '기존';
이 명령어를 sql 쿼리 (php 으로 적용시에)
$sql = " update {$g5['member_table']}
set mb_1 = '$strv'
where mb_id = '$username' ";
sql_query($sql);
이런식으로 변경하려고 하는데요.. ( 위 내용은 상관없는 내용입니다. )
어떻게 해야 할까요? 워낙 위의 내용이 많아서 구분을 어떻게 해야할지 모르겠어요..
!-->!-->답변 2
$table_arr = array( "g5_member", "g5_memo", "g5_member", .... , "g5_qa_content", "q_stock_own");
foreach ($table_arr as $tbl) {
$sql = "update {$tbl}
set mb_1 = '{$str}'
where mb_id = '{$username}' ";
sql_query($sql);
}
이렇게 하면 될겁니다.
!-->와 플래토님...제대로 알려주셧네요.. 조금 부연설명 드리면
일회성이면 phpmyadmin에서 한번에 정리하시는게 좋고 지속적으로 하실려면
플래토님 처럼 구조식 반복패턴을 짜서 처리하시면 될것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.