English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP mysqli_options() 함수 사용법 및 예제

PHP MySQLi 참조 매뉴얼

mysqli_options() 함수 옵션 설정

정의 및 사용법

mysqli_options()연결의 확장 옵션을 설정하여 연결의 동작을 변경할 수 있는 기능을 제공합니다.
여러 옵션을 설정하려면 이 함수를 여러 번 호출할 수 있습니다.
mysqli_options() 함수는 mysqli_init() 함수 이후, mysqli_real_connect() 함수 전에 호출되어야 합니다.

문법

mysqli_options($con, $option, $value)

파라미터

순번파라미터 및 설명
1

con(필수)

MySQL Server와의 연결을 나타내는 객체입니다.

2

option(필수)

설정하려는 연결 옵션을 나타냅니다. 다음 중 하나일 수 있습니다:

  • MYSQLI_OPT_CONNECT_TIMEOUT

  • MYSQLI_OPT_LOCAL_INFILE

  • MYSQLI_INIT_COMMAND

  • MYSQLI_READ_DEFAULT_FILE

  • MYSQLI_READ_DEFAULT_GROUP

  • MYSQLI_SERVER_PUBLIC_KEY

  • MYSQLI_OPT_NET_CMD_BUFFER_SIZE

  • MYSQLI_OPT_NET_READ_BUFFER_SIZE

  • MYSQLI_OPT_INT_AND_FLOAT_NATIVE

  • MYSQLI_OPT_SSL_VERIFY_SERVER_CERT

3

value(필수)

이는 선택된 옵션의 값을 나타내는 정수입니다.

반환 값

이 함수는 부울 값을 반환하며, 성공하면true,실패하면false.

PHP 버전

이 함수는 PHP 버전5에서 도입되었으며, 모든 더 높은 버전에서 사용할 수 있습니다.

온라인 예제

다음 예제는mysqli_options()함수의 사용법(과정 지향 스타일)-

<?php
   //연결 설정
   $con = mysqli_connect("localhost","root","password","test");
   mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("연결이 성공적으로 수립되었습니다");
   }else{
      print("연결 실패 \t");
   }
?>

출력 결과

연결이 성공적으로 수립되었습니다

온라인 예제

오브젝트 지향 스타일에서 이 함수의 문법은 다음과 같습니다$con-> options();。다음은 오브젝트 지향 스타일에서 이 함수의 예제입니다;

<?php
   //연결 설정
   $con = new mysqli("localhost","root","password","test");
   $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("연결이 성공적으로 수립되었습니다");
   }else{
      print("연결 실패 \t");
   }
?>

출력 결과

연결이 성공적으로 수립되었습니다

온라인 예제

오브젝트 지향 스타일에서 이 함수의 문법은 다음과 같습니다$con-> options();。다음은 오브젝트 지향 스타일의 이 함수의 예제입니다;

<?php
   $connection_mysql = mysqli_init();
   if (!$connection_mysql){
      die("mysqli_init failed");
   }
   
   mysqli_options($connection_mysql, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
   mysqli_options($connection_mysql,MYSQLI_READ_DEFAULT_FILE,"configure.cnf");
   
   $connection_mysql = mysqli_real_connect($connection_mysql, "localhost","root","password","mydb");
   
   if (!$connection_mysql){
      print("연결 오류: \t\t" . mysqli_connect_error());
   }else{
      print("연결 성공");
   }   
?>

출력 결과

연결 성공

PHP MySQLi 참조 매뉴얼