Conexión de base de datos MySQL

Abrir conexión de base de datos

PHP proporciona mysql_connectfunción para abrir una conexión a la base de datos. Esta función toma cinco parámetros y devuelve un identificador de enlace MySQL en caso de éxito, o FALSO en caso de error.

Sintaxis

connection mysql_connect(server,user,passwd,new_link,client_flag);

No Señor Descripción de parámetros
1

server

Opcional: el nombre de host que ejecuta el servidor de base de datos. Si no se especifica, el valor predeterminado eslocalhost:3306.

2

user

Opcional: el nombre de usuario que accede a la base de datos. Si no se especifica, el nombre predeterminado es el nombre del usuario propietario del proceso del servidor.

3

passwd

Opcional: la contraseña del usuario que accede a la base de datos. Si no se especifica, el valor predeterminado es una contraseña vacía.

4

new_link

Opcional: si se realiza una segunda llamada a mysql_connect () con los mismos argumentos, no se establecerá una nueva conexión; en su lugar, se devolverá el identificador de la conexión ya abierta.

5

client_flags

Opcional: una combinación de las siguientes constantes:

  • MYSQL_CLIENT_SSL - Utilice cifrado SSL

  • MYSQL_CLIENT_COMPRESS - Usar protocolo de compresión

  • MYSQL_CLIENT_IGNORE_SPACE - Deje espacio después de los nombres de las funciones

  • MYSQL_CLIENT_INTERACTIVE - Permita un tiempo de espera interactivo segundos de inactividad antes de cerrar la conexión

NOTE - Puede especificar servidor, usuario, contraseña en php.inien lugar de usarlos una y otra vez en todos sus scripts PHP. Verifique la configuración del archivo php.ini .

Cerrar la conexión de la base de datos

Su función más simple mysql_closePHP proporciona cerrar una conexión de base de datos. Esta función toma el recurso de conexión devuelto por la función mysql_connect. Devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Sintaxis

bool mysql_close ( resource $link_identifier );

Si no se especifica un recurso, se cierra la última base de datos abierta.

Ejemplo

Pruebe el siguiente ejemplo para abrir y cerrar una conexión de base de datos:

<?php
   
   $dbhost = 'localhost:3036';
   $dbuser = 'guest';
   $dbpass = 'guest123';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   echo 'Connected successfully';
   mysql_close($conn);
?>