El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
Nombre | Predeterminado | Variable | Cambios |
---|---|---|---|
mysqli.allow_persistent | "1" | PHP_INI_SYSTEM | Disponible desde PHP 5.3.0. |
mysqli.max_persistent | "-1" | PHP_INI_SYSTEM | Disponible desde PHP 5.3.0. |
mysqli.max_links | "-1" | PHP_INI_SYSTEM | Disponible desde PHP 5.0.0. |
mysqli.default_port | "3306" | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
mysqli.default_socket | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
mysqli.default_host | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
mysqli.default_user | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
mysqli.default_pw | NULL | PHP_INI_ALL | Disponible desde PHP 5.0.0. |
mysqli.reconnect | "0" | PHP_INI_SYSTEM | Disponible desde PHP 4.3.5. |
mysqli.allow_local_infile | "1" | PHP_INI_SYSTEM | Disponible desde PHP 5.2.4. |
mysqli.cache_size | "2000" | PHP_INI_SYSTEM | Disponible desde PHP 5.3.0. |
Para más detalles y definiciones de las constantes de PHP_INI_* , véase el capítulo sobre los cambios de configuración.
He aquí una breve explicación de las directivas de configuración.
Habilitar la capacidad de crear conexiones persistentes usando mysqli_connect().
Máximo de conexiones persistentes que se pueden hacer. Se establece en 0 para ilimitado.
Número máximo de conexiones con MySQL por proceso.
El número de puerto TCP predeterminado a utilizar cuando se conecta a el servidor de base de datos si no se especifica ningún otro puerto. Si no se especifica el valor predeterminado, el puerto se obtendrá de MYSQL_TCP_PORT variable de entorno, la entrada mysql-tcp en /etc/services o en la constante en tiempo de compilación MYSQL_PORT constante, en ese orden. Win32 sólo utilizará la constante MYSQL_PORT.
El nombre de socket predeterminado para usar cuando se conecta a un servidor de base de datos local, si no se especifica ningún nombre de otro conector.
Servidor host predeterminado a usar cuando se conecta al servidor de base de datos si no se indica otro. No se aplica en safe mode.
El nombre de usuario predeterminado a usar cuando se conecta a la base de datos servidor si no se indica otra. No se aplica en safe mode.
La contraseña predeterminada a usar cuando se conecta a la base de datos servidor si no se indica otra. No se aplica en safe mode.
Vuelve a conectar automáticamente si se pierde la conexión.
Disponible sólo con mysqlnd.