SQL
[PHP] MYSQL 테이블 생성하고 데이터까지 복사 예제
Link2Me
2014. 5. 12. 00:30
[PHP] MYSQL 테이블 생성하고 데이터까지 복사 예제
아래 방법은 테이블A 에서 테이블B로 테이블 구조를 생성하고 데이터까지 복사하는 방법이다.
그러나 primary key 등은 생성하지 못한다.
<?php
defined('__KIMS__');
session_start();
// 테이블이 생성되기 전에 데이터 베이스 연결하기
// 데이터베이스는 mysql_select_db () 함수를 사용하여 선택
include_once 'db.info.php';
require '../_core/function/db.mysql.func.php';
require '../_core/function/lib/getContent.lib.php';
$DB_CONNECT = isConnectDb($DB);
// 데이터베이스 연결하기 완료
$A_TABLE = Sample; // 원본 테이블
$B_TABLE = Sample_copy; // 복사할 테이블
$result = mysql_query("SELECT COUNT(*) from $B_TABLE", $DB_CONNECT);
if ( !$result ) {
$result = "CREATE TABLE $B_TABLE as select * from $A_TABLE";
mysql_query($result, $DB_CONNECT);
echo "테이블 Copy 완료!!";
}
else { echo "테이블이 이미 있어요"; }
//데이터베이스와의 연결 종료
mysql_close($DB_CONNECT);
?>
728x90