Abra una nueva conexión al servidor MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init falló" }if (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db") ) { die("Error de conexión: ". mysqli_connect_error()); }mysqli_close($con);?>La función mysqli_real_connect() abre una nueva conexión al servidor MySQL.
La función mysqli_real_connect() se diferencia de la función mysqli_connect() en los siguientes aspectos:
mysqli_real_connect() requiere un objeto válido creado por mysqli_init().
mysqli_real_connect() se puede utilizar con mysqli_options() para configurar diferentes opciones para la conexión.
mysqli_real_connect() tiene un parámetro de bandera.
mysqli_real_connect( conexión,host,nombre de usuario,contraseña,nombrebd,puerto,socket,bandera ) ;
parámetro | describir |
---|---|
conexión | Requerido. Especifica la conexión MySQL que se utilizará. |
anfitrión | Opcional. Especifique el nombre de host o la dirección IP. |
nombre de usuario | Opcional. Especifica el nombre de usuario de MySQL. |
contraseña | Opcional. Especifica la contraseña de MySQL. |
nombrebd | Opcional. Especifica la base de datos predeterminada que se utilizará. |
puerto | Opcional. Especifica el número de puerto para intentar conectarse al servidor MySQL. |
enchufe | Opcional. Especifica el socket o canalización con nombre que se utilizará. |
bandera | Opcional. Especifica diferentes opciones de conexión. Valores posibles: MYSQLI_CLIENT_COMPRESS - Usar protocolo de compresión MYSQLI_CLIENT_FOUND_ROWS: devuelve el número de filas coincidentes (no el número de filas afectadas) MYSQLI_CLIENT_IGNORE_SPACE: permite espacios después de los nombres de las funciones, lo que hace que los nombres de las funciones estén reservados MYSQLI_CLIENT_INTERACTIVE: permite minutos interactivos de inactividad antes de cerrar la conexión MYSQLI_CLIENT_SSL: utilizar cifrado SSL |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 5+ |