MySQL サーバーへの新しい接続を開きます。
<?php$con=mysqli_init();if (!$con) { die("mysqli_init failed"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"myfile.cnf");if (!mysqli_real_connect($con,"localhost) ","my_user","my_password","my_db")) { die("接続エラー: " .mysqli_connect_error()) }mysqli_close($con);?>mysqli_options() 関数は、接続動作に影響を与える追加の接続オプションを設定します。
mysqli_options() 関数を複数回呼び出して、複数のオプションを設定できます。
注: mysqli_options() 関数は、mysqli_init() の後、mysqli_real_connect() の前に呼び出すことができます。
mysqli_options(接続, オプション, 値) ;
パラメータ | 説明する |
---|---|
繋がり | 必須。使用する MySQL 接続を指定します。 |
オプション | 必須。設定するオプションを指定します。次のいずれかの値を指定できます。 MYSQLI_OPT_CONNECT_TIMEOUT - 接続タイムアウト (秒単位) MYSQLI_OPT_LOCAL_INFILE - LOAD LOCAL INFILE の有効化/無効化 MYSQLI_INIT_COMMAND - MySQL サーバーに接続した後に実行するコマンド MYSQLI_READ_DEFAULT_FILE - my.cnf の代わりに名前付きファイルから読み取るオプション MYSQLI_READ_DEFAULT_GROUP - my.cnf 内の名前付きグループまたは MYSQLI_READ_DEFAULT_FILE で指定されたファイルからオプションを読み取ります MYSQLI_SERVER_PUBLIC_KEY - SHA-256 認証に基づく RSA 公開キー ファイル |
価値 | 必須。オプションの値を指定します。 |
戻り値: | 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 5+ |
更新ログ: | MYSQLI_SERVER_PUBLIC_KEY オプションは PHP 5.5 で追加されました。 |