最新的Web開發教程
 

PHP mysqli_options() Function

<PHP庫MySQLi參考

打開到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("Connect Error: " . mysqli_connect_error());
  }

mysqli_close($con);
?>

定義和用法

mysqli_options()功能額外設置連接選項,並影響一個連接的行為。

mysqli_options()函數可以被多次調用來設置多個選項。

注: mysqli_options()函數後應稱為mysqli_init()和前mysqli_real_connect()


句法

mysqli_options( connection,option,value ) ;

參數 描述
connection 需要。 指定MySQL連接使用
option 需要。 指定要設置的選項。 可以是下列值之一:
  • MYSQLI_OPT_CONNECT_TIMEOUT - 在幾秒鐘內連接timout
  • 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公共密鑰文件
value 需要。 指定選項的值

技術細節

返回值: TRUE成功。 FALSE失敗
PHP版本: 5+
更新日誌: 在PHP 5.5中添加的MYSQLI_SERVER_PUBLIC_KEY選項

<PHP庫MySQLi參考