[PHP DB] MySQL, 데이터베이스로 연결하기

MySQL 데이터베이스는 매우 자주 PHP와 함께 사용됩니다.

 


MySQL 데이터베이스로 연결 생성하기

 

데이터베이스안의 데이터에 액세스하려면, 우선 데이터베이스로 연결을 생성해야 합니다.

PHP에서는, mysql_connect() 함수를 사용해서 연결을 형성할 수 있습니다.

 

문법

mysql_connect(서버이름,사용자이름,암호);

 

파라미터/매개변수설명
서버이름옵션. 연결할 서버를 지정합니다. 기본값은 "localhost:3306" 입니다.
사용자이름옵션. 로그인할 사용자 이름을 지정합니다. 기본값은 서버 프로세스를 소유한 사용자의 이름입니다.
암호옵션. 로그인할때 사용할 암호를 지정합니다. 기본값은 "" (없음) 입니다.

참고: 더 많은 사용 가능한 매개변수가 있지만, 처음 보시는분들이 빨리보고 사용해 보실 수 있도록 가장 중요한 매개변수만 나열했습니다.

 

예제

 

아래의 예제에서는 변수 $con 에 이후 스크립트에서 사용할 연결을 저장해 둡니다.

연결이 실패할 경우, "die" 부분이 실행되게 됩니다:

 

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
?>

 


 

데이터베이스로의 연결 제거하기

 

스크립트가 끝나게될때 연결은 자동적으로 제거되게 됩니다. 스크립트가 끝나기전에 연결을 제거하려면, mysql_close() 함수를 사용합니다:

 

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
mysql_close($con);
?>
최종 수정일:
서지스윈

서지스윈

IT와 기술을 이해하고, 유용한 소프트웨어를 발견하도록 돕고 싶습니다. 윈도우(Windows), 맥(macOS), 리눅스(Linux), 스마트폰 앱, 웹 서비스, 기획 시리즈물까지. 더 많은 것을 발견하고, 더 많은 것을 해보세요.