Funzione mysqli_options () di PHP
Definizione e utilizzo
Il mysqli_options()funzione utilizzata per impostare un'opzione di connessione aggiuntiva. Se desideri impostare più opzioni, devi richiamare questa funzione più volte.
Sintassi
mysqli_options($con, $option, $value)
Parametri
Suor n | Parametro e descrizione |
---|---|
1 | con(Mandatory) Questo è un oggetto che rappresenta una connessione a MySQL Server. |
2 | option(Mandatory) Si tratta di un valore intero che rappresenta l'opzione di connessione che si desidera impostare. Può essere uno dei seguenti:
|
3 | value(Mandatory) Questo è un valore intero che rappresenta il valore dell'opzione selezionata. |
Valori restituiti
Questa funzione restituisce il valore booleano che è vero in caso di successo e falso in caso di errore.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5 di PHP e funziona in tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione mysqli_options () (in stile procedurale):
<?php
//Creating the connection
$con = mysqli_connect("localhost","root","password","test");
mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
if($con){
print("Connection Established Successfully");
}else{
print("Connection Failed ");
}
?>
Questo produrrà il seguente risultato:
Connection Established Successfully
Esempio
Nello stile orientato agli oggetti la sintassi di questa funzione è $ con> opzioni (); Di seguito è riportato l'esempio di questa funzione nello stile orientato agli oggetti $ minus;
<?php
//Creating the connection
$con = new mysqli("localhost","root","password","test");
$con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
if($con){
print("Connection Established Successfully");
}else{
print("Connection Failed ");
}
?>
Questo produrrà il seguente risultato:
Connection Established Successfully
Esempio
Nello stile orientato agli oggetti la sintassi di questa funzione è $ con> opzioni (); Di seguito è riportato l'esempio di questa funzione nello stile orientato agli oggetti $ minus;
<?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("Connect Error: " . mysqli_connect_error());
}else{
print("Connection was successful");
}
?>
Questo produrrà il seguente risultato:
Connection was successful