English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_options()関数がオプションを設定します
mysqli_options()この機能は、接続の拡張オプションを設定し、その接続の動作を変更するために使用されます。
複数のオプションを設定する場合、この関数を複数回呼び出すことができます。
mysqli_options()はmysqli_init()関数の後に、mysqli_real_connect()関数の前に呼び出される必要があります。
mysqli_options($con, $option, $value)
序号 | パラメータ及び説明 |
---|---|
1 | con(必須) MySQL Serverとの接続を表すオブジェクトです。 |
2 | option(必須) 設定する接続オプションを示します。以下のいずれかです:
|
3 | value(必須) これは選択されたオプションの値を示す整数値です。 |
この関数はボルン値を返し、成功した場合は、true、失敗した場合は、false。
この関数は最初に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("接続成功"); } ?>
出力結果
接続成功