같은 서버입니다....A db에서 B db이동을 하려면~~
A db에 있는 글을 B db에 복사를 하려합니다.
마지막 하단에,
원본DB AAA의 src 테이블(g5_write_aa) 내 wr_id = 1231 글입니다.
타켓DB BBB의 tar 테이블(g5_write_bb)로 복사를 하려합니다.
insert를 할 수 있는 방법이 있을까요?
<?php
// 1. 연결 : mysql_connect(호스트명, 아이디, 비밀번호)
$conn = mysql_connect('localhost', 'root', 'eofne.co'); //db 연결부분
// 2. DB 선택 : mysql_select_db(해당 db명, $conn)
$srcDB = mysql_select_db("AAA", $conn);
mysql_query('set names utf8');
$tarDB = mysql_select_db("BBB", $conn);
mysql_query('set names utf8');
//if($db)
// echo "db 연결성공";
//else
// echo "db 연결 실패";
// 3. DB에 table 쿼리(query 질의).
//$sql="create table php_tbl(num int, name varchar(10))";
// 4. DB 처리 echo "$sql";
//mysql_query($sql, $conn) db에 질의 수행.
// DB에 table 쿼리(query 질의).
$srcTable = "g5_write_aa"; // source 테이블
$tarTable = "g5_write_bb"; // target 테이블
$sql = "insert into $tarTable (wr_subject, wr_content, wr_option, mb_id, wr_name, wr_datetime, wr_hit ) (select wr_subject, wr_content, wr_option, mb_id, wr_name, now(), wr_hit from $srcTable where wr_id =1231 " ;
mysql_query($sql_1st, $conn);
...
?>
답변 2개
답변을 작성하려면 로그인이 필요합니다.