mysql_connect — Abre una conexión a un servidor MySQL
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().
<?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().