PHP mysql_connect() 함수

정의와 사용법

mysql_connect() 함수는 영구적이지 않은 MySQL 연결을 열습니다.

문법

mysql_connect(server,user,pwd,newlink,clientflag)
매개변수 설명
server

선택 사항입니다. 연결할 서버를 지정합니다.

포트 번호를 포함할 수 있습니다. 예를 들어, "hostname:port" 또는 로컬 소켓 경로를 포함할 수 있습니다. 예를 들어, localhost의 ":/path/to/socket"입니다.

PHP 명령 mysql.default_host가 정의되지 않았을 경우(기본 설정), 기본 값은 'localhost:3306'입니다.

user 선택 사항입니다. 기본 값은 서버 프로세스 소유자의 사용자 이름입니다.
pwd 선택 사항입니다. 기본 값은 비밀번호가 없습니다.
newlink 선택 사항입니다. 같은 매개변수로 mysql_connect()을 두 번 호출하면 새 연결을 수립하지 않고 이미 열린 연결을 반환합니다. 매개변수 new_link을 변경하여 mysql_connect()이 항상 새 연결을 열도록 설정할 수 있습니다. 이전에 같은 매개변수로 호출된 경우에도 마찬가지입니다.
clientflag

선택 사항.clientflags 파라미터는 다음과 같은 상수의 조합일 수 있습니다:

  • MYSQL_CLIENT_SSL - SSL 암호화를 사용
  • MYSQL_CLIENT_COMPRESS - 압축 프로토콜을 사용
  • MYSQL_CLIENT_IGNORE_SPACE - 함수 이름 뒤의 공백을 허용
  • MYSQL_CLIENT_INTERACTIVE - 연결을 닫기 전의 상호작용 타임아웃 비활성 시간을 허용

반환 값

성공하면 MySQL 연결 식별자를 반환하며, 실패하면 FALSE를 반환합니다.

안내와 주의사항

주의:스크립트가 끝나면 서버와의 연결이 닫혀집니다. 이전에 명시적으로 호출하지 않았다면 mysql_close() 닫혔습니다.

안내:지속 가능한 연결을 만들기 위해 사용하십시오 mysql_pconnect() 기능.

예제

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
// 일부 코드...
mysql_close($con);
?>