Abra uma nova conexão com o servidor MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init falhou"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"meuarquivo.cnf");if (!mysqli_real_connect($con,"localhost ","meu_usuário","minha_senha","meu_banco de dados")) { die("Erro de conexão: " .mysqli_connect_error()); }mysqli_close($con);?>A função mysqli_options() define opções de conexão adicionais que afetam o comportamento da conexão.
A função mysqli_options() pode ser chamada diversas vezes para definir diversas opções.
Nota: A função mysqli_options() pode ser chamada depois de mysqli_init() e antes de mysqli_real_connect().
mysqli_options( conexão, opção, valor ) ;
parâmetro | descrever |
---|---|
conexão | Obrigatório. Especifica a conexão MySQL a ser usada. |
opção | Obrigatório. Especifica as opções a serem definidas. Pode ser um dos seguintes valores: MYSQLI_OPT_CONNECT_TIMEOUT - Tempo limite de conexão em segundos MYSQLI_OPT_LOCAL_INFILE - habilita/desabilita LOAD LOCAL INFILE MYSQLI_INIT_COMMAND - comando a ser executado após conectar-se ao servidor MySQL MYSQLI_READ_DEFAULT_FILE - opção para ler de um arquivo nomeado em vez de my.cnf MYSQLI_READ_DEFAULT_GROUP - Opções de leitura de um grupo nomeado no arquivo especificado em my.cnf ou MYSQLI_READ_DEFAULT_FILE MYSQLI_SERVER_PUBLIC_KEY - arquivo de chave pública RSA baseado na autenticação SHA-256 |
valor | Obrigatório. Especifica o valor da opção . |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 5+ |
Registro de atualização: | A opção MYSQLI_SERVER_PUBLIC_KEY foi adicionada no PHP 5.5. |