PHP 매뉴얼
이전 |  | 다음

# mysql_connect

(PHP 3, PHP 4 , PHP 5)

mysql_connect -- MySQL 서버에 접속

## 설명

int mysql_connect ( [string server [, string username [, string password]]])

접속에 성공하면 MySQL link identifier를, 그렇지 않으면 에러 메시지를 반환한다.

mysql_connect()을 이용하여 MySQL 서버에 접속을 할 수 있다. 아래 나열된 기본값은 인자를 입력하지 않았을 때 대신 사용되는 값이다. `host:port`는 'localhost:3306'로, `username`은 서버 프로세스(server process)의 소유자로, 그리고 `password`는 공백 비밀번호로 대체된다.

hostname은 "hostname:port"와 같이 포트 번호를 포함할 수 있다. 또한 로컬호스트에서 ":/path/to/socket"와 같이 소켓으로도 사용할 수 있다.

> 참고: ":port"는 PHP 3.0B4에서 추가된 기능이다.

> ":/path/to/socket"은 PHP 3.0.10에 추가된 기능이다.

> 함수 이름 앞에 '@'를 붙임으로써 에러 메시지가 출력되지 않도록 할 수 있다.

동일한 인수로 mysql_connect()을 다시 호출하면, 새로운 link가 생성되는 것이 아니라, 이미 생성된 link identifier 값을 돌려받게 된다.

link는 스크립트 종료 부분에서 자동으로 닫히지만, mysql_close()을 사용하면 스크립트 끝부분이 아니더라도 종료가 가능하다.

예 1. MySQL 접속 예제

`<?php $link = mysql_connect ("kraemer", "marliesle", "secret") or die ("접속할 수 없습니다"); print ("접속되었습니다"); mysql_close ($link); ?>`

참조: mysql_pconnect(), mysql_close().

이전 | 처음으로 | 다음
mysql_close | 위로 | mysql_create_db