牛牛在线工具

mysqli::options()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysqli::options()

设置MySQLi连接的选项

mysqli::options()函数用于设置MySQLi连接的选项。 语法: bool mysqli::options(int $option, mixed $value) 参数: $option:要设置的选项,可以是以下常量之一: MYSQLI_OPT_CONNECT_TIMEOUT:设置连接超时时间(秒)。 MYSQLI_OPT_LOCAL_INFILE:启用或禁用本地文件读取。 MYSQLI_INIT_COMMAND:设置MySQL客户端初始化命令。 $value:选项的值。 返回值: 成功时返回 TRUE,失败时返回 FALSE。 示例1:设置连接超时时间为5秒 $mysqli = new mysqli("localhost", "username", "password", "database"); if ($mysqli->connect_errno) { die("连接失败:" . $mysqli->connect_error); } // 设置连接超时时间为5秒 if (!$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { die("设置连接超时时间失败"); } // 进行其他数据库操作 示例2:启用本地文件读取 $mysqli = new mysqli("localhost", "username", "password", "database"); if ($mysqli->connect_errno) { die("连接失败:" . $mysqli->connect_error); } // 启用本地文件读取 if (!$mysqli->options(MYSQLI_OPT_LOCAL_INFILE, true)) { die("启用本地文件读取失败"); } // 进行其他数据库操作 示例3:设置MySQL客户端初始化命令 $mysqli = new mysqli("localhost", "username", "password", "database"); if ($mysqli->connect_errno) { die("连接失败:" . $mysqli->connect_error); } // 设置MySQL客户端初始化命令 if (!$mysqli->options(MYSQLI_INIT_COMMAND, "SET NAMES 'utf8'")) { die("设置MySQL客户端初始化命令失败"); } // 进行其他数据库操作 注意:在使用mysqli::options()函数设置选项之前,必须先建立数据库连接。