sql 쿼리문 채택완료
서켠
4년 전
조회 3,189
</p>
<p>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 = '기존';</p>
<p>
이 명령어를 sql 쿼리 (php 으로 적용시에)
$sql = " update {$g5['member_table']}
set mb_1 = '$strv'
where mb_id = '$username' ";
sql_query($sql);</p>
<p>
이런식으로 변경하려고 하는데요.. ( 위 내용은 상관없는 내용입니다. )
어떻게 해야 할까요? 워낙 위의 내용이 많아서 구분을 어떻게 해야할지 모르겠어요..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
</p>
<p>$table_arr = array( "g5_member", "g5_memo", "g5_member", .... , "g5_qa_content", "q_stock_own");</p>
<p> </p>
<p>foreach ($table_arr as $tbl) {</p>
<p> $sql = "update {$tbl} </p>
<p> set mb_1 = '{$str}'</p>
<p> where mb_id = '{$username}' ";</p>
<p> sql_query($sql);</p>
<p>}</p>
<p>
이렇게 하면 될겁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
서켠
4년 전
�
서켠
4년 전
실험해보니, API 는 작동을 하는데..
데이터베이스 적용이 안되네요..ㅠㅠㅠ
데이터베이스 적용이 안되네요..ㅠㅠㅠ
�
플래토
4년 전
쿼리문이 틀렸네요
[code]
$table_arr = array( "g5_member", "g5_memo", "g5_point", "g5_write_free", "g5_write_notice", "g5_write_rwmo", "g5_write_lottos", "g5_write_auction", "g5_write_stocks", "g5_write_in_offic", "g5_write_regViewList", "g5_qa_content", "q_stock_own");
foreach ($table_arr as $tbl) {
$sql = "update {$tbl}
set mb_id = '{$strq}'
set mb_nick = '{$strq}'
, po_rel_id = '{$strq}'
, me_send_mb_id = '{$strq}'
, me_send_mb_id = '{$strq}'
where mb_id = '{$username}' ";
sql_query($sql);
}
[/code]
와 같이 되어야합니다.
[code]
$table_arr = array( "g5_member", "g5_memo", "g5_point", "g5_write_free", "g5_write_notice", "g5_write_rwmo", "g5_write_lottos", "g5_write_auction", "g5_write_stocks", "g5_write_in_offic", "g5_write_regViewList", "g5_qa_content", "q_stock_own");
foreach ($table_arr as $tbl) {
$sql = "update {$tbl}
set mb_id = '{$strq}'
set mb_nick = '{$strq}'
, po_rel_id = '{$strq}'
, me_send_mb_id = '{$strq}'
, me_send_mb_id = '{$strq}'
where mb_id = '{$username}' ";
sql_query($sql);
}
[/code]
와 같이 되어야합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
[code]
$table_arr = array( "g5_member", "g5_memo", "g5_point", "g5_write_free", "g5_write_notice", "g5_write_rwmo", "g5_write_lottos", "g5_write_auction", "g5_write_stocks", "g5_write_in_offic", "g5_write_regViewList", "g5_qa_content", "q_stock_own");
foreach ($table_arr as $tbl) {
$sql = "update {$tbl}
set mb_id = '{$strq}'
set mb_nick = '{$strq}'
set po_rel_id = '{$strq}'
set me_send_mb_id = '{$strq}'
set me_send_mb_id = '{$strq}'
where mb_id = '{$username}' ";
sql_query($sql);
}
[/code]
감사합니다 :)