English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Fonction mysqli_options() pour définir les options
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().
mysqli_options($con, $option, $value)
Numéro | Paramè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 :
|
3 | value(obligatoire) Ceci est une valeur entière, qui représente la valeur de l'option sélectionnée. |
Cette fonction retourne une valeur booléenne, retournetrue,en cas d'échec, retournefalse。
Cette fonction a été introduite dans la version PHP5introduit dans et utilisable dans toutes les versions plus récentes.
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
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
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