mysqli::options
mysqli_options
(PHP 5)
mysqli::options -- mysqli_options — Establecer opciones
Descripción
Estilo orientado a objetos
Estilo por procedimientos
Se usa para establecer opciones extra y para modificar al comportamiento de una conexión.
Se puede llamar varias veces a esta función para establecer varias opciones.
mysqli_options() debería invocarse después de mysqli_init() y antes de mysqli_real_connect().
Parámetros
-
link -
Sólo estilo por procediminetos: Un identificador de enlace devuelto por mysqli_connect() o mysqli_init()
-
opción -
Opción que se desea establecer. Puede ser una de las siguientes.
Opciones válidas Nombre Descripción MYSQLI_OPT_CONNECT_TIMEOUTtiempo de expiración en segundos de la conexión (soportado en Windows con TCP/IP desde PHP 5.3.1) MYSQLI_OPT_LOCAL_INFILEhabilitar/deshabilitar el uso de LOAD LOCAL INFILE MYSQLI_INIT_COMMANDcomando a ejecutar tras conectar al servidor MySQL MYSQLI_READ_DEFAULT_FILELeer las opciones del fichero nombrado de opciones en lugar de my.cnf MYSQLI_READ_DEFAULT_GROUPLeer opciones del grupo nombrado de my.cnf o del fichero especificado con MYSQL_READ_DEFAULT_FILE.MYSQLI_SERVER_PUBLIC_KEYFichero de clave pública RSA usado con la autenticación basada en SHA-256. -
value -
Valor de la opción.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.5.0 |
Se añadió la opción MYSQLI_SERVER_PUBLIC_KEY.
|
Ejemplos
Notas
Nota:
MySQLnd siempre utiliza el juego de caracteres de idioma predeterminado. El juego de caracteres se envía en la autentificación/acuerdo que se produce durante la conexión, que utilizará mysqlnd.
Libmysqlclient utiliza el juego de caracteres predeterminado definido en my.cnf o se puede establecer llamando mysqli_options() antes de user mysqli_real_connect(), pero después de mysqli_init().
Ver también
- mysqli_init() - Inicializa y devuelve un recurso para utilizarlo con mysqli_real_connect()
- mysqli_real_connect() - Abre una conexión a un servidor mysql