PHP mysqli_options() 函數(shù)

2018-12-08 17:38 更新

實(shí)例

打開一個(gè)到 MySQL 服務(wù)器的新連接:

<?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("連接錯(cuò)誤: " . mysqli_connect_error());
}

mysqli_close($con);
?>


定義和用法

mysqli_options() 函數(shù)設(shè)置額外的連接選項(xiàng),用于影響連接行為。

mysqli_options() 函數(shù)可以被調(diào)用若干次來設(shè)置若干個(gè)選項(xiàng)。

注釋:mysqli_options() 函數(shù)可以在 mysqli_init() 之后和 mysqli_real_connect() 之前被調(diào)用。


語法

mysqli_options(connection,option,value);

參數(shù)描述
connection必需。規(guī)定要使用的 MySQL 連接。
option必需。規(guī)定要設(shè)置的選項(xiàng)??梢允窍铝兄抵械囊粋€(gè):
  • MYSQLI_OPT_CONNECT_TIMEOUT - 以秒為單位的連接超時(shí)時(shí)間
  • MYSQLI_OPT_LOCAL_INFILE - 啟用/禁用 LOAD LOCAL INFILE
  • MYSQLI_INIT_COMMAND - 在連接到 MySQL 服務(wù)器之后的執(zhí)行命令
  • MYSQLI_READ_DEFAULT_FILE - 從已命名的文件而不是 my.cnf 中讀取選項(xiàng)
  • MYSQLI_READ_DEFAULT_GROUP - 從 my.cnf 或者 MYSQLI_READ_DEFAULT_FILE 中指定的文件中的已命名組中讀取選項(xiàng)
  • MYSQLI_SERVER_PUBLIC_KEY - 基于 SHA-256 認(rèn)證的 RSA 公共密鑰文件
value必需。規(guī)定 option 的值。

技術(shù)細(xì)節(jié)

返回值:如果成功則返回 TRUE,如果失敗則返回 FALSE。
PHP 版本:5+
更新日志:在 PHP 5.5 中新增了 MYSQLI_SERVER_PUBLIC_KEY 選項(xiàng)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號