Ejemplo
Abrir una nueva conexión con el servidor MySQL:
<?php
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if
(!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Definición y Uso
El mysqli_real_connect() función abre una nueva conexión con el servidor MySQL.
El mysqli_real_connect() la función difiere de mysqli_connect() de la siguiente manera:
- mysqli_real_connect() requiere un objeto válido creado por mysqli_init()
- mysqli_real_connect() se puede utilizar con mysqli_options() para establecer diferentes opciones para la conexión
- mysqli_real_connect() tiene un parámetro de bandera
Sintaxis
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
Parámetro | Descripción |
---|---|
connection | Necesario. Especifica la conexión de MySQL a usar |
host | Opcional. Especifica un nombre de host o una dirección IP |
username | Opcional. Especifica el nombre de usuario de MySQL |
password | Opcional. Especifica la contraseña de MySQL |
dbname | Opcional. Especifica la base de datos por defecto que se utilizará |
port | Opcional. Especifica el número de puerto para intentar conectarse al servidor MySQL |
socket | Opcional. Especifica la toma o tubería con nombre que se utilizará |
flag | Opcional. Especifica diferentes opciones de conexión. Valores posibles:
|
Detalles técnicos
Valor de retorno: | TRUE en caso de éxito. En caso de fallo |
---|---|
Versión de PHP: | 5+ |
<PHP MySQLi Referencia