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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction mysqli_options() en PHP

PHP MySQLi Référence Manuel

Fonction mysqli_options() pour définir les options

Définition et utilisation

mysqli_options()Cette fonction permet de définir des options d'extension pour une connexion, qui peuvent changer le comportement de cette connexion.
Pour configurer plusieurs options, vous pouvez appeler cette fonction plusieurs fois.
La fonction mysqli_options() doit être appelée après mysqli_init() et avant mysqli_real_connect().

Syntaxe

mysqli_options($con, $option, $value)

Paramètre

NuméroParamètres et explications
1

con(obligatoire)

Ceci est un objet représentant la connexion au serveur MySQL.

2

option(obligatoire)

Cela représente les options de connexion à configurer. Cela peut être l'une des options suivantes :

  • 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(obligatoire)

Ceci est une valeur entière, qui représente la valeur de l'option sélectionnée.

valeur de retour

Cette fonction retourne une valeur booléenne, retournetrue,en cas d'échec, retournefalse

Version PHP

Cette fonction a été introduite dans la version PHP5introduit dans et utilisable dans toutes les versions plus récentes.

Exemple en ligne

Les exemples suivants montrentmysqli_options()Utilisation de la fonction (style procédural)-

<?php
   //Établir la connexion
   $con = mysqli_connect("localhost","root","password","test");
   mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("La connexion a été établie avec succès");
   }else{
      print("Échec de la connexion");
   }
?>

Résultat de la sortie

La connexion a été établie avec succès

Exemple en ligne

Dans le style orienté objet, la syntaxe de cette fonction est$con-> options();。Voici un exemple de cette fonction dans un style orienté objet ;

<?php
   //Établir la connexion
   $con = new mysqli("localhost","root","password","test");
   $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("La connexion a été établie avec succès");
   }else{
      print("Échec de la connexion");
   }
?>

Résultat de la sortie

La connexion a été établie avec succès

Exemple en ligne

Dans le style orienté objet, la syntaxe de cette fonction est$con-> options();。Voici un exemple de cette fonction dans un style orienté objet ;

<?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("Erreur de connexion: " . mysqli_connect_error());
   }else{
      print("Connexion réussie");
   }   
?>

Résultat de la sortie

Connexion réussie

PHP MySQLi Référence Manuel