Ingresa a tu Cuenta
Conectarse a una Base de Datos MySQL mediante PHP

Conectarse a una Base de Datos MySQL mediante PHP

Algo que todo programador en PHP debería manejar es cómo conectar una base de datos MySQL mediante PHP.
Hay varias formas de conectarse, revisaremos las dos más comunes que son:

mysql: La API histórica (Casi Obsoleta)
mysqli: Es la nueva versión de mysql orientada a objetos
Este es un ejemplo rápido, podemos personalizarlo modificando las primeras variables.

//Definimos las variables
$host="localhost"; // Nombre de Host o IP donde conectarse
$user="nombre_usuario"; //Usuario creado en MySQL
$pass="contraseña";
$dbname="nombre_base_datos"; // Nombre de la base de datos
//Abrimos la conexión si no se conecta mostrará el error.
$conexion = mysqli_connect($host, $user, $pass) or die(mysqli_error($conexion));
//Seleccionamos la base de datos con la que trabajar
mysqli_select_db($conexion, $dbname) or die(mysqli_error($conexion));
Básicamente son 4 parámetros los que necesitamos definir:

$host en esta variable definimos el host, si la base está en el mismo servidor que Apache basta con poner "localhost", que indica que se encuentra en la misma máquina.
Si está en otro servidor deberemos poner la IP en la que se encuentra. (Por ejemplo: 192.168.0.22)

$user, en esta variable definimos el usuario con permisos para iniciar sesión en la base de datos.

$pass, al igual que $user, aquí definimos la contraseña de acceso.

Y por último, ya que podemos tener varias bases de datos dentro del mismo MySQL, en $dbname definimos el nombre de la base de datos con la que vamos a trabajar en esta conexión.

Leave a Reply