English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP mysqli_options()

PHP MySQLi Manuale di riferimento

Impostazione delle opzioni della funzione mysqli_options()

Definizione e uso

mysqli_options()La funzione è utilizzata per impostare un'opzione estesa di connessione, queste opzioni possono modificare il comportamento della connessione.
Se si desidera impostare più opzioni, è possibile chiamare questa funzione più volte.
La funzione mysqli_options() deve essere chiamata dopo mysqli_init() e prima di mysqli_real_connect().

Sintassi

mysqli_options($con, $option, $value)

Parametro

Numero di sequenzaParametri e descrizione
1

con(obbligatorio)

Questo è un oggetto che rappresenta la connessione con il server MySQL.

2

option(obbligatorio)

Rappresenta l'opzione di connessione da impostare. Può essere una delle seguenti:

  • MYSQLI_OPT_CONNECT_TIMEOUT

  • MYSQLI_OPT_LOCAL_INFILE

  • MYSQLI_INIT_COMMAND

  • MYSQLI_READ_DEFAULT_FILE

  • MYSQLI_READ_DEFAULT_GROUP

  • MYSQLI_SERVER_PUBLIC_KEY

  • MYSQLI_OPT_NET_CMD_BUFFER_SIZE

  • MYSQLI_OPT_NET_READ_BUFFER_SIZE

  • MYSQLI_OPT_INT_AND_FLOAT_NATIVE

  • MYSQLI_OPT_SSL_VERIFY_SERVER_CERT

3

value(obbligatorio)

Questo è un valore intero che rappresenta il valore dell'opzione selezionata.

valore di ritorno

Questa funzione restituisce un valore booleano, se avviene con successo restituiscetrue,in caso di fallimento restituiscefalse.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.

Esempio online

Di seguito è riportato un esempio dimysqli_options()Utilizzo della funzione (stile procedurale)-

<?php
   //Stabilire connessione
   $con = mysqli_connect("localhost", "root", "password", "test");
   mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("Connessione stabilita con successo");
   }else{
      print("Connessione fallita ");
   }
?>

Risultato dell'output

Connessione stabilita con successo

Esempio online

Nello stile orientato agli oggetti, la sintassi di questa funzione è:$con->options();.Di seguito è riportato un esempio di questa funzione in stile orientato agli oggetti;

<?php
   //Stabilire connessione
   $con = new mysqli("localhost", "root", "password", "test");
   $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("Connessione stabilita con successo");
   }else{
      print("Connessione fallita ");
   }
?>

Risultato dell'output

Connessione stabilita con successo

Esempio online

Nel contesto orientato agli oggetti, la sintassi di questa funzione è:$con->options();.Di seguito è riportato un esempio di questa funzione in stile orientato agli oggetti;

<?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("Errore di connessione: ". mysqli_connect_error());
   }else{
      print("Connesso con successo");
   }   
?>

Risultato dell'output

Connesso con successo

PHP MySQLi Manuale di riferimento