Una forma sencilla y práctica de ejecutar consultas MySQL desde PHP y trabajar con los resultados sin muchas líneas de código.
Este proyecto muestra la manera más directa de conectarse a una base de datos MySQL, ejecutar una consulta y obtener resultados listos para usar en tu aplicación PHP.
Este código está diseñado para:
✔ Conectar PHP con una base de datos MySQL
✔ Ejecutar consultas SQL
✔ Obtener resultados de forma fácil
✔ Permitir manejar esos datos desde PHP sin complejidad
Es ideal para:
- proyectos pequeños
- prototipos
- aprendizaje de la integración PHP + MySQL
| Archivo | Descripción |
|---|---|
php_mysql |
Código principal con lógica de conexión y consulta a MySQL |
| (otros archivos según tu estructura) | Descripción de cada uno si aplica |
Para ejecutar este código necesitas:
✔ PHP instalado
✔ Servidor Web (Apache, Nginx, etc.)
✔ MySQL o MariaDB ejecutándose
✔ Acceso a la base de datos
✔ Editor de código o IDE (VS Code, Sublime, PHPStorm, etc.)
- Clona el repositorio:
git clone https://github.com/cristhianjdv/PHP_MySQL.git
Configura tu base de datos MySQL:
Crea una base de datos
Crea la(s) tabla(s) necesarias
Ajusta tus credenciales en el archivo correspondiente (host, usuario, contraseña, nombre de DB)
Abre tu servidor local (XAMPP, WAMP, LAMP) y coloca el proyecto en la carpeta pública (htdocs, www, etc.).
Abre el archivo desde el navegador o desde tu entorno de pruebas para ver cómo se ejecutan las consultas.
📌 Ejemplo de uso Dentro del proyecto encontrarás un ejemplo que:
realiza una consulta SQL
obtiene filas de resultados
muestra esos resultados para trabajar con ellos
Este ejemplo te ayuda a entender cómo extraer y manipular la información directamente con PHP.
💡 ¿Por qué este enfoque? Este repositorio evita el uso de frameworks o estructuras complejas para que puedas:
✔ Entender claramente cómo se hace la conexión ✔ Ver directamente cómo se ejecutan y obtienen resultados SQL ✔ Adaptarlo fácilmente a tu proyecto
📈 Buenas prácticas sugeridas Aunque este ejemplo es simple, para proyectos en producción se recomienda:
Usar consultas preparadas (para evitar inyección SQL)
Manejar errores y excepciones
Separar la lógica de conexión en un archivo de configuración seguro
No exponer credenciales en el repositorio
🤝 Contribuciones Este proyecto sirve como ejemplo básico y puedes:
✔ Ampliarlo con funciones CRUD completas ✔ Añadir manejo de errores avanzado ✔ Integrar con frontend o APIs
¡Los aportes y mejoras son bienvenidos!
📝 Licencia Este proyecto es de código abierto y gratuito. Puedes usarlo, modificarlo y adaptarlo a tus necesidades.