Cover Image

Cómo conectar tu sitio PHP a una base de datos MySQL

Febrero 20, 2025 - Tiempo de lectura: 6 minutos

¡Hola, desarrollador curioso! 👋
¿Estás dando tus primeros pasos en el mundo del desarrollo web con PHP? Entonces una de las primeras cosas que necesitas aprender es cómo conectar tu código PHP a una base de datos MySQL. Tranquilo, no es tan complicado como parece.

Vamos a hacerlo juntos, paso a paso, con un enfoque práctico y claro. 💡


🧱 ¿Qué necesitas antes de empezar?

  • Un servidor que soporte PHP (puede ser tu hosting o tu entorno local con XAMPP, MAMP o similar).

  • Una base de datos MySQL o MariaDB ya creada.

  • Las credenciales de tu base de datos:

    • Nombre del host (generalmente localhost)

    • Nombre de la base de datos

    • Usuario y contraseña


✍️ El código básico para conectarte

<?php // Datos de conexión $host = "localhost"; $usuario = "tu_usuario"; $contrasena = "tu_contraseña"; $base_de_datos = "nombre_de_tu_base"; // Crear conexión $conexion = new mysqli($host, $usuario, $contrasena, $base_de_datos); // Verificar conexión if ($conexion->connect_error) { die("❌ Conexión fallida: " . $conexion->connect_error); } echo "✅ ¡Conexión exitosa a la base de datos!"; ?>

🔍 ¿Qué hace este código?

  • Usa la clase mysqli, que es una forma moderna y segura de manejar conexiones en PHP.

  • Si algo sale mal (usuario incorrecto, base inexistente, etc.), lo sabrás enseguida gracias a connect_error.


🧠 Consejito: No expongas tus credenciales

Si vas a subir tu proyecto a internet o compartirlo, ¡nunca pongas el usuario y contraseña en el código público! Usa un archivo separado como config.php y protégelo bien.