Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
| Nom | Défaut | Modifiable | Historique |
|---|---|---|---|
| mysqli.allow_persistent | "1" | PHP_INI_SYSTEM | Disponible depuis PHP 5.3.0. |
| mysqli.max_persistent | "-1" | PHP_INI_SYSTEM | Disponible depuis PHP 5.3.0. |
| mysqli.max_links | "-1" | PHP_INI_SYSTEM | Disponible depuis PHP 5.0.0. |
| mysqli.default_port | "3306" | PHP_INI_ALL | Disponible depuis PHP 5.0.0. |
| mysqli.default_socket | NULL | PHP_INI_ALL | Disponible depuis PHP 5.0.0. |
| mysqli.default_host | NULL | PHP_INI_ALL | Disponible depuis PHP 5.0.0. |
| mysqli.default_user | NULL | PHP_INI_ALL | Disponible depuis PHP 5.0.0. |
| mysqli.default_pw | NULL | PHP_INI_ALL | Disponible depuis PHP 5.0.0. |
Pour plus de détails sur les modes PHP_INI_*, reportez-vous à Où une directive de configuration peut être modifiée.
Pour plus de détails et de définitions concernant les constantes PHP_INI_* ci-dessus, reportez-vous au chapitre sur les modifications de configuration.
Voici un éclaircissement sur l'utilisation des directives de configuration.
- mysqli.allow_persistent integer
-
Active la possibilité de créer des connexions persistantes en utilisant la fonction mysqli_connect().
- mysqli.persistent integer
-
Nombre maximal de connexions persistantes pouvant être réalisé. Par défaut, vaut 0, ce qui signifie "illimité".
- mysqli.max_links entier
-
Le nombre maximal de connexions MySQL par processus, incluant les connexions persistantes.
- mysqli.default_port string
-
Le numéro par défaut de port TCP à utiliser lors de la connexion au serveur si aucun autre port n'est fourni. S'il n'est pas défini, le port sera obtenu à partir de la variable d'environnement MYSQL_TCP_PORT, l'entrée mysql-tcp dans /etc/services ou la constante de compilation MYSQL_PORT, dans cet ordre. Win32 n'utilisera que la constante MYSQL_PORT.
- mysqli.default_socket string
-
Le nom par défaut de la socket à utiliser lors des connexions locales au serveur si aucun autre nom n'est fourni.
- mysqli.default_host string
-
Le serveur par défaut à utiliser lors de la connexion à un serveur si aucun autre hôte n'est fourni. Ne s'applique pas avec le safe mode.
- mysqli.default_user string
-
Le nom d'utilisateur par défaut à utiliser lors de la connexion à un serveur si aucun autre nom n'est fourni. Ne s'applique pas avec le safe mode.
- mysqli.default_pw string
-
Le mot de passe par défaut à utiliser lors de la connexion à un serveur si aucun autre mot de passe n'est fourni. Ne s'applique pas avec le safe mode.
Configuration à l'exécution
