Descripción
int
mysql_connect ( [cadena hostname [, cadena usuario [, cadena password [, bool new_link [, int client_flags]]]]] )
Devuelve: Un identificador de enlace positivo si tiene exito, o falso si
error.
mysql_connect()establece una conexión a
un servidor MySQL. Todos los argumentos son opcionales, y si no hay,
se asumen los valores por defecto ('localhost', usuario propietario del
proceso del servidor, password vacÃo).
El hostname puede incluir tambien un número de puerto
. ej. "hostname:puerto" o un camino al socket
ej. ":/camino/al/socket" para localhost.
Nota:
Siempre que especÃficque "localhost" o
"localhost:port" como servidor, la libreria cliente de MySQL
evitará esto y tratará de conectarse a socket local
(nombrado pipe en Windows). Si quiere usar TCP/IP, use "127.0.0.1"
en vez de "localhost". Si las librerias cliente de MySQL intentan
conectarse a un socket local equivocado, debe fijar la trayectoria como
mysql.default_host en el archivo de configuración PHP y dejar
el campo del servidor en blanco.
Soporte para ":puerto" fue añadido en PHP 3.0B4.
Soporte para ":/camino/al/socket" fue añadido en
PHP 3.0.10.
Puede suprimir el mensaje de error en caso de falla anteponiendo una
@ al nombre
de la funci´n.
Si se hace una segunda llamada a mysql_connect() con
los mismos argumentos, no se abrirá nuevo enlace, en lugar de eso,
se regresa el identificador de enlace ya abierto. El parámetro
new_link modifica este comportamiento y hace
que mysql_connect() siempre abrir un nuevo enlace,
aún si mysql_connect() habÃa sido llamado
antes con los mismos parámetros. El pará
client_flags puede ser una combinación de las
constantes: MYSQL_CLIENT_COMPRESS,
MYSQL_CLIENT_IGNORE_SPACE o
MYSQL_CLIENT_INTERACTIVE.
Nota:
El parámetro new_link estuvo disponible
en PHP 4.2.0
El parámetro client_flags estuvo disponible
en PHP 4.3.0
El enlace al servidor sera cerrado tan pronto como la ejecución
del script finalice, a menos que se cierre antes explÃcitamente llamando a
mysql_close().
Ejemplo 1. Ejemplo de MySQL connect
<?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>
|
|
Ver también :
mysql_pconnect(),
mysql_close().