최신 웹 개발 튜토리얼
 

PHP mysqli_real_connect() Function

<참고 PHP MySQLi

MySQL 서버에 대한 새 연결을 엽니 다

<?php
$con=mysqli_init();
if (!$con)
  {
  die("mysqli_init failed");
  }

if (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
  {
  die("Connect Error: " . mysqli_connect_error());
  }

mysqli_close($con);
?>

정의 및 사용

mysqli_real_connect() 함수는 MySQL 서버에 대한 새 연결을 엽니 다.

mysqli_real_connect() 함수는 다릅니다 mysqli_connect() 다음과 같은 방법으로 :

  • mysqli_real_connect() 에 의해 생성 된 유효 물체 필요 mysqli_init()
  • mysqli_real_connect() 사용할 수있다 mysqli_options() 연결에 대한 다양한 옵션을 설정할
  • mysqli_real_connect() 플래그 파라미터를 갖는다

통사론

mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;

매개 변수 기술
connection 필요합니다. 사용하는 MySQL의 연결을 지정
host 선택 과목. 호스트 이름 또는 IP 주소를 지정합니다
username 선택 과목. MySQL의 사용자 이름을 지정합니다
password 선택 과목. MySQL의 암호를 지정합니다
dbname 선택 과목. 사용되는 기본 데이터베이스를 지정합니다
port 선택 과목. 포트 번호를 지정하면 MySQL 서버에 연결을 시도합니다
socket 선택 과목. 사용하는 소켓 또는 명명 된 파이프를 지정합니다
flag 선택 과목. 다른 연결 옵션을 지정합니다. 가능한 값 :
  • MYSQLI_CLIENT_COMPRESS - 사용 압축 프로토콜
  • MYSQLI_CLIENT_FOUND_ROWS은 - 일치하는 행 (하지 영향을받는 행)의 수를 돌려줍니다
  • MYSQLI_CLIENT_IGNORE_SPACE - 함수 이름 뒤에 공백을 허용합니다. 함수 이름 예약어를 확인
  • MYSQLI_CLIENT_INTERACTIVE는 - 연결을 닫기 전에 비활성 interactive_timeout 초를 허용
  • MYSQLI_CLIENT_SSL - 사용 SSL 암호화

기술적 세부 사항

반환 값 : 성공 TRUE. 실패 FALSE
PHP 버전 : 5+

<참고 PHP MySQLi