最新的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参考