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("接続失敗 ");
   }
?>

出力結果

接続が成功しました

オンラインサンプル

面向对象的风格中、この関数の構文は以下の通りです$con-> options();。以下は、面向オブジェクトスタイルのこの関数の例です;

<?php
   //接続
   $con = new mysqli("localhost","root","password","test");
   $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("接続が成功しました");
   }else{
      print("接続失敗 ");
   }
?>

出力結果

接続が成功しました

オンラインサンプル

面向对象的样式中、この関数の構文は以下の通りです$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("接続エラー: " . mysqli_connect_error());
   }else{
      print("接続成功");
   }   
?>

出力結果

接続成功

PHP MySQLi リファレンスマニュアル