Función mysql_connect() de PHP

Definición y uso

La función mysql_connect() abre una conexión MySQL no persistente.

Sintaxis

mysql_connect(server,user,pwd,newlink,clientflag)
Parámetros Descripción
server

Opcional. Especifica el servidor que se debe conectar.

Puede incluir el número de puerto, por ejemplo "hostname:port", o la ruta al socket local, por ejemplo para localhost ":/ruta/al/socket".

Si la instrucción PHP mysql.default_host no está definida (situation predeterminada), el valor predeterminado es 'localhost:3306'.

user Opcional. Nombre de usuario. El valor predeterminado es el nombre de usuario del propietario del proceso del servidor.
pwd Opcional. Contraseña. El valor predeterminado es la contraseña vacía.
newlink Opcional. Si se llama por segunda vez a mysql_connect() con los mismos parámetros, no se establecerá una nueva conexión, sino que se devolverá el identificador de conexión ya abierta. El parámetro new_link cambia este comportamiento y hace que mysql_connect() siempre abra una nueva conexión, incluso si mysql_connect() fue llamado anteriormente con los mismos parámetros.
clientflag

Opcional.clientflags Los parámetros pueden ser una combinación de las constantes siguientes:

  • MYSQL_CLIENT_SSL - Usa encriptación SSL
  • MYSQL_CLIENT_COMPRESS - Usa el protocolo de compresión
  • MYSQL_CLIENT_IGNORE_SPACE - Permite espacios después del nombre de la función
  • MYSQL_CLIENT_INTERACTIVE - Permite que la inactividad no activa del timeout de interacción antes de cerrar la conexión

Valor devuelto

Si tiene éxito, devuelve un identificador de conexión MySQL, si falla, devuelve FALSE.

Consejos y notas

Notas:Al finalizar el guión, la conexión con el servidor se cierra, a menos que se haya llamado explícitamente antes. mysql_close() Cerrado.

Consejo:Para crear una conexión persistente, utilice mysql_pconnect() Función.

Ejemplo

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('No se pudo conectar: ' . mysql_error());
  }
// Algunos códigos...
mysql_close($con);
?>