mysql_options的说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql_options的说明相关的知识,希望对你有一定的参考价值。
参考技术A可用于设置额外的连接选项,并影响连接的行为。可多次调用该函数来设置数个选项。
应在mysql_init()之后、以及mysql_connect()或mysql_real_connect()之前调用mysql_options()。
选项参量指的是你打算设置的选项。Arg参量是选项的值。如果选项是整数,那么arg应指向整数的值。
注意,如果使用了MYSQL_READ_DEFAULT_FILE或MYSQL_READ_DEFAULT_GROUP,总会读取客户端组。
选项文件中指定的组可能包含下述选项: 选项 描述 connect-timeout 以秒为单位连接超时,该超时也用作等待服务器首次回应时间 compress 使用压缩客户端/服务器协议。 database 如果在连接命令中未指定数据库,连接到该数据库。 debug 调试选项。 disable-local-infile 禁止使用LOAD DATA LOCAL。 host 默认主机名。 init-command 连接到MySQL服务器时将执行的命令。 interactive-timeout 等同于将CLIENT_INTERACTIVE指定为mysql_real_connect()。 local-infile[=(0|1)] 如果无参量或参量!= 0,那么将允许使用LOAD DATA LOCAL。 max_allowed_packet 客户端能够从服务器读取的最大信息包。 multi-results 允许多语句执行或存储程序的多个结果集。 multi-statements 允许客户端在1个字符串内发送多条语句。(由“;”隔开)。 password 默认密码。 pipe 使用命名管道连接到NT平台上的MySQL服务器。 protocol=TCP | SOCKET | PIPE | MEMORY 连接到服务器时将使用的协议。 port 默认端口号。 return-found-rows 通知mysql_info()返回发现的行,而不是使用UPDATE时更新的行。 shared-memory-base-name=name 共享内存名称,用于连接到服务器(默认为MYSQL)。 socket 默认的套接字文件。 user 默认用户。 注意,“timeout”(超时)已被“connect-timeout”(连接超时)取代,但为了保持向后兼容,在MySQL 5.1.2-alpha中仍支持“timeout”(超时)。
该函数成功时返回0。如果使用了未知选项,返回非0值。
以上是关于mysql_options的说明的主要内容,如果未能解决你的问题,请参考以下文章