PDF(美国高级主任)- 2.4 mb
PDF (A4)- 2.4 mb
中的设置会影响这些函数的行为php . ini
.
表3.4 MySQLi配置选项
的名字 | 默认的 | 多变的 | 更新日志 |
---|---|---|---|
mysqli.allow_local_infile | “0” | PHP_INI_SYSTEM | 在PHP 7.2.16和7.3.3之前,默认值是“1”。 |
mysqli.local_infile_directory | PHP_INI_SYSTEM | ||
mysqli.allow_persistent | “1” | PHP_INI_SYSTEM | |
mysqli.max_persistent | “1” | PHP_INI_SYSTEM | |
mysqli.max_links | “1” | PHP_INI_SYSTEM | |
mysqli.default_port | “3306” | PHP_INI_ALL | |
mysqli.default_socket | 零 | PHP_INI_ALL | |
mysqli.default_host | 零 | PHP_INI_ALL | |
mysqli.default_user | 零 | PHP_INI_ALL | |
mysqli.default_pw | 零 | PHP_INI_ALL | |
mysqli.reconnect | “0” | PHP_INI_SYSTEM | |
mysqli.rollback_on_cached_plink | 真正的 | PHP_INI_SYSTEM |
有关前面PHP_INI_*常量的更多详细信息和定义,请参见配置更改.
下面是对配置指令的简短解释。
-
mysqli.allow_local_infile
int -
从PHP的角度来看,允许使用LOAD DATA语句访问本地文件
-
mysqli.local_infile_directory
字符串 -
允许限制本地数据加载到位于此指定目录的文件。
-
mysqli.allow_persistent
int -
启用使用创建持久连接的能力
mysqli_connect
. -
mysqli.max_persistent
int -
可以建立的最大持久连接数。设置为0为无限。
-
mysqli.max_links
int -
每个进程的最大MySQL连接数。
-
mysqli.default_port
int -
如果未指定其他端口,则连接到数据库服务器时使用的默认TCP端口号。如果未指定默认值,将从
MYSQL_TCP_PORT
环境变量mysql-tcp
进入/
或者编译时MYSQL_PORT
常数,按这个顺序。Win32将只使用MYSQL_PORT
常数。 -
mysqli.default_socket
字符串 -
如果未指定其他套接字名称,则连接到本地数据库服务器时使用的默认套接字名称。
-
mysqli.default_host
字符串 -
如果没有指定其他主机,则连接到数据库服务器时使用的默认服务器主机。
-
mysqli.default_user
字符串 -
如果未指定其他名称,则连接到数据库服务器时使用的默认用户名。
-
mysqli.default_pw
字符串 -
如果未指定其他密码,则连接数据库服务器时使用的默认密码。
-
mysqli.reconnect
int -
如果连接丢失,自动重新连接。
请注意这
php . ini
设置将被mysqlnd驱动程序忽略。 -
mysqli.rollback_on_cached_plink
保龄球 -
如果启用了此选项,关闭持久连接将在将该连接放回持久连接池之前回滚该连接的任何挂起事务。否则,只有当连接被重用或实际关闭时,挂起的事务才会回滚。
用户无法设置MYSQL_OPT_READ_TIMEOUT
通过API调用或运行时配置设置。请注意,如果有可能,那么如何实现之间就会存在差异libmysqlclient
流会解释的值MYSQL_OPT_READ_TIMEOUT
.