mysqli_connect
mysqli()
Abre una nueva conexión al servidor MySQL
Descripción
Estilo por procedimientos
objetomysqli_connect
cadenaequipo_anfitrión
cadenausuario
cadenacontraseña
cadenabase_de_datos
intpuerto
cadenasocket
Estilo orientado a objetos (constructor):
mysqli
__construct
cadenaequipo_anfitrión
cadenausuario
cadenacontraseña
cadenabase_de_datos
intpuerto
cadenasocket
La función mysqli_connect intenta abrir una conexión
al servidor MySQL que se está ejecutando en equipo_afitrión
el cual puede ser el nombre de un equipo o una dirección IP. Pasando el
valor &null; o la cadena "localhost" a este parámetro, se asume que
está en el mismo equipo. Cuando sea posible se usar&Acute; "pipes" en vez
del protocolo TCP/IP. En caso exitoso, la función mysqli_connect
regresará un objeto representando la conexión a la base de datos,
o &false; en caso contrario.
En los parámetros usuario y contraseña
se específica el nombre de usuario y contraseña con los cuales
se debe conectar al servidor MySQL. Si no se da contraseña el valor
&null; es tomado, el servidor MySQL intentará verificar al usuario
contra los registros de usuarios que esten sin contraseña. Esto permite
que un usuario pueda ser usado con diferentes permisos (dependiendo si se
provee contraseña o no).
Si se específica el parámetro base_de_datos
especificará la base de datos a usar por defecto cuando se ejecuten
consultas.
Los parámetros puerto y socket
son usados junto con el parámetro equipo_anfitrión
para controla a futuro como conectar al servidor de base de datos.
El parámetro puerto específica el número
de puerto al que se intenta conectar en el servidor MySQL, mientras que el
parámetro socket específica el socket o
la pipa nombrada "pipe" que debe ser usada.
Especificar el parámetro socket no determina
explícitamente el tipo de conexión a ser usado cuando se conecta
al servidor MySQL. El parámetro equipo_anfitrión
determina como se hace la conexión a la base de datos MySQL.
Valores regresados
Regresa un objeto el cuál representa la conexión al servidor
MySQL o &false; en caso contrario.
Ejemplos
Estilo orientado a objetos
host_info);
/* close connection */
$mysqli->close();
?>
]]>
Estilo por procedimientos
]]>
Los ejemplos anteriores producirán la siguiente salida: