MySQL DB 선택 쿼리 전송
bool/string mysql_select_db(string $db_name)
성공 시 true, 실패 시 false 또는 응답데이터
<?php
include_once "/lib/sn_dns.php"; // DNS 라이브러리
include_once "/lib/sn_mysql.php";
$db_name = "testdb"; // 선택할 DB 이름
$query_create_db = "CREATE DATABASE $db_name;"; // 데이터베이스 생성 쿼리 문자열
$query_drop_db = "DROP DATABASE $db_name;"; // 데이터베이스 제거 쿼리 문자열
$server_addr = "192.168.0.100"; // MySQL 서버의 IP주소
$user_name = "user_id"; // MySQL 계정의 아이디
$password = "password"; // MySQL 계정의 비밀번호
// MySQL 접속 시도
if(mysql_connect($server_addr, $user_name, $password) === false)
exit(mysql_error()); // 에러메시지 출력 및 종료
if(mysql_query($query_create_db) === false) // 쿼리 전송
exit(mysql_error()); // 에러메시지 출력 및 종료
if(mysql_select_db($db_name) === true) // DB 선택 쿼리 전송
echo "Database $db_name is selected!\r\n";
else
exit(mysql_error()); // 에러메시지 출력 및 종료
if(mysql_query($query_drop_db) === false) // 쿼리 전송
exit(mysql_error()); // 에러메시지 출력 및 종료
mysql_close(); // MySQL 접속 종료
?>