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);
?>