mysqli::options

mysqli_options

(PHP 5, PHP 7)

mysqli::options -- mysqli_options����ѡ��

˵��

���������

mysqli::options ( int $option , mixed $value ) : bool

���̻����

mysqli_options ( mysqli $link , int $option , mixed $value ) : bool

����һ�����ӵ���չѡ���Щѡ����Ըı�������ӵ���Ϊ��

���Ҫ�Զ��ѡ��������ã����Զ�ε��ô˺�������

mysqli_options() ��Ҫ�� mysqli_init() ����֮�� mysqli_real_connect() ����֮ǰ�����á�

����

link

���Թ��̻���ʽ����mysqli_connect() �� mysqli_init() ���ص����ӱ�ʶ��

option

Ҫ�������õ�ѡ������������е�ijһ�

��Ч��ѡ��
���� ����
MYSQLI_OPT_CONNECT_TIMEOUT ���ӳ�ʱ���ã�����Ϊ��λ���� Windows ƽ̨�ϣ�PHP 5.3.1 ֮���֧�ִ�ѡ���
MYSQLI_OPT_LOCAL_INFILE ���û���� LOAD LOCAL INFILE ���
MYSQLI_INIT_COMMAND �ɹ����� MySQL ����֮��Ҫִ�е� SQL ���
MYSQLI_READ_DEFAULT_FILE ��ָ�����ļ��ж�ȡѡ�������ʹ�� my.cnf �е�ѡ��
MYSQLI_READ_DEFAULT_GROUP �� my.cnf ���� MYSQL_READ_DEFAULT_FILE ָ�����ļ��� ��ȡָ�������е�ѡ�
MYSQLI_SERVER_PUBLIC_KEY SHA-256 ��֤ģʽ�£�Ҫʹ�õ� RSA ��Կ�ļ���
MYSQLI_OPT_NET_CMD_BUFFER_SIZE �ڲ�����/���绺���С�� ���� mysqlnd ��������Ч��
MYSQLI_OPT_NET_READ_BUFFER_SIZE ���ֽ�Ϊ��λ����ȡ MySQL �����ʱ��Ŀ��С�� ���� mysqlnd ��������Ч��
MYSQLI_OPT_INT_AND_FLOAT_NATIVE �������͸��������͵���ת���� PHP ����ֵ���ͣ� ���� mysqlnd ��������Ч��
MYSQLI_OPT_SSL_VERIFY_SERVER_CERT

value

ѡ��ֵ��

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��

������־

�汾 ˵��
5.5.0 ���� MYSQLI_SERVER_PUBLIC_KEY �� MYSQLI_SERVER_PUBLIC_KEY ѡ�
5.3.0 ���� MYSQLI_OPT_INT_AND_FLOAT_NATIVE�� MYSQLI_OPT_NET_CMD_BUFFER_SIZE�� MYSQLI_OPT_NET_READ_BUFFER_SIZE �� MYSQLI_OPT_SSL_VERIFY_SERVER_CERT ѡ�

����

�μ� mysqli_real_connect()��

ע��

Note:

MySQLnd ����ʹ�÷�������Ĭ���ַ��������ַ������������֣���֤ʱ���ͣ����� mysqlnd ʹ�á�

Libmysqlclient ʹ�� my.cnf �е�Ĭ���ַ����������ڵ��� mysqli_init() ֮��mysqli_real_connect() ֮ǰ�ȵ��� mysqli_options() ��ָ����

�μ�

  • mysqli_init() - ��ʼ�� MySQLi ������һ����Դ���͵�ֵ�����ֵ������Ϊ mysqli_real_connect() �����Ĵ������
  • mysqli_real_connect() - ����һ�� MySQL ����������