Cómo conectar PHP con una Base de datos MySQL

PHP incorpora una función interna que posibilita la conexión a un servidor MySQL. El procedimiento usado para conectar a la base de datos es mysqli_connect().
Para comenzar generaremos una página nueva con el nombre, por ejemplo «conectar-bd.php» he incluiremos el siguiente código.
<?php
$hostname_conexion = "localhost"; //Nombre del servidor
$database_conexion = "servicios"; //Nombre de la BD
$username_conexion = "root"; //Nombre de usuario
$password_conexion = ""; //Password de usuario
//Creamos la conexión
$conexion = mysqli_connect($hostname_conexion, $username_conexion, $password_conexion, $database_conexion);
mysqli_set_charset($conexion, 'utf8');
//Comprobamos la conexión
if (!$conexion) {
die("La conexión no se ha realizado: " . mysqli_connect_error());
}
echo "Conexión establecida";
mysqli_close($conexion);
?>
Dentro de «$hostname_conexion» contendremos el nombre de nuestro servidor, en nuestro caso será «localhost» en «$database_conexion» el nombre de nuestra base de datos, dentro de «$username_conexion» el nombre de usuario que hallamos puesto en nuestra base de datos y en «$password_conexion» la contraseña.
Cuando se ejecuta una conexión a la base de datos, si no es correcta, se ejecuta la función die(). Lo que hace esta función es detener la ejecución por completo y mostrar un mensaje de advertencia seguido de un informe del error que describe el problema.
Si la conexión se ejecuta de forma correcta, se presentará el mensaje de «Conexión establecida» como hemos desarrollado en el código.
Por último, cerramos la conexión a la BD con la función mysqli_close(); a la que se le pasara la variable de la conexión creada antes.
Si no precisamos el cierre de la conexión, MySQL cerrará por sí solo la conexión una vez que finalice el script.
Posteriormente, tan solo tendremos que incluir el siguiente código al comienzo de cada página, «siempre con extensión en PHP, ya que si la extensión es en HTML no correrá el código.» en la que queramos introducir, modificar, recoger o borrar datos de nuestra base de datos,«
<?php require_once('conectar-bd.php');?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Página con conexión en PHP</title>
</head>
<body>
</body>
</html>
Comparte este contenido:
Deja una respuesta