English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Configuração de opções com a função mysqli_options()
mysqli_options()A função é usada para configurar opções de extensão de conexão, que podem mudar o comportamento dessa conexão.
Se precisar configurar várias opções, pode chamar essa função várias vezes.
A função mysqli_options() deve ser chamada após mysqli_init() e antes de mysqli_real_connect().
mysqli_options($con, $option, $value)
Número | Parâmetros e descrição |
---|---|
1 | con(obrigatório) Este é um objeto que representa a conexão com o MySQL Server. |
2 | option(obrigatório) Representa a opção de conexão a ser configurada. Pode ser uma das seguintes:
|
3 | value(obrigatório) Este é um valor inteiro que representa o valor da opção selecionada. |
Esta função retorna um valor booleano, retornandotrue,em caso de falha, retornafalse.
Esta função foi introduzida na versão do PHP5introduzido e pode ser usado em todas as versões mais recentes.
O seguinte exemplo demonstramysqli_options()Uso da função (estilo procedimental)-
<?php //Estabelecer conexão $con = mysqli_connect("localhost","root","password","test"); mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15); if($con){ print("Conexão estabelecida com sucesso"); }else{ print("Conexão falhou "); } ?>
Resultado de saída
Conexão estabelecida com sucesso
No estilo orientado a objetos, a sintaxe desta função é$con-> options();。A seguir está um exemplo de função neste estilo orientado a objetos;
<?php //Estabelecer conexão $con = new mysqli("localhost","root","password","test"); $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15); if($con){ print("Conexão estabelecida com sucesso"); }else{ print("Conexão falhou "); } ?>
Resultado de saída
Conexão estabelecida com sucesso
No estilo orientado a objetos, a sintaxe desta função é$con-> options();。A seguir está um exemplo de função neste estilo orientado a objetos;
<?php $connection_mysql = mysqli_init(); if (!$connection_mysql){ die("mysqli_init failed"); } mysqli_options($connection_mysql, MYSQLI_OPT_CONNECT_TIMEOUT, 10); mysqli_options($connection_mysql,MYSQLI_READ_DEFAULT_FILE,"configure.cnf"); $connection_mysql = mysqli_real_connect($connection_mysql, "localhost","root","password","mydb"); if (!$connection_mysql){ print("Erro de conexão: " . mysqli_connect_error()); }else{ print("Conexão bem-sucedida"); } ?>
Resultado de saída
Conexão bem-sucedida