Ouvrez une nouvelle connexion au serveur MySQL :
<?php$con=mysqli_init();if (!$con) { die("mysqli_init failed"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"myfile.cnf");if (!mysqli_real_connect($con,"localhost ","mon_utilisateur","mon_mot de passe","ma_base de données")) { die("Erreur de connexion : " . mysqli_connect_error()); }mysqli_close($con);?>La fonction mysqli_options() définit des options de connexion supplémentaires qui affectent le comportement de la connexion.
La fonction mysqli_options() peut être appelée plusieurs fois pour définir plusieurs options.
Remarque : La fonction mysqli_options() peut être appelée après mysqli_init() et avant mysqli_real_connect().
mysqli_options( connexion, option, valeur ) ;
paramètre | décrire |
---|---|
connexion | Requis. Spécifie la connexion MySQL à utiliser. |
option | Requis. Spécifie les options à définir. Il peut s'agir de l'une des valeurs suivantes : MYSQLI_OPT_CONNECT_TIMEOUT - Délai d'expiration de la connexion en secondes MYSQLI_OPT_LOCAL_INFILE - activer/désactiver LOAD LOCAL INFILE MYSQLI_INIT_COMMAND - commande à exécuter après la connexion au serveur MySQL MYSQLI_READ_DEFAULT_FILE - option pour lire à partir d'un fichier nommé au lieu de my.cnf MYSQLI_READ_DEFAULT_GROUP - Options de lecture d'un groupe nommé dans my.cnf ou du fichier spécifié dans MYSQLI_READ_DEFAULT_FILE MYSQLI_SERVER_PUBLIC_KEY - Fichier de clé publique RSA basé sur l'authentification SHA-256 |
valeur | Requis. Spécifie la valeur de l'option . |
Valeur de retour : | Renvoie VRAI en cas de succès et FAUX en cas d'échec. |
---|---|
Version PHP : | 5+ |
Journal de mise à jour : | L'option MYSQLI_SERVER_PUBLIC_KEY a été ajoutée dans PHP 5.5. |