MySQL
PHP Manual

mysql_connect

(PHP 4, PHP 5, PECL mysql:1.0)

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.

Note: 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.

Note: 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().

Example#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().


MySQL
PHP Manual