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:
|
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);
?>