Voy a compartirles una guía rápida para empezar a conectar PHP con una base de datos en MySQL, explicando cada línea y para qué sirve cada función que estamos usando.
Conectar nuestro PHP con MySQL y listar datos
En el código que muestro empezamos creando una instancia para conectar nuestro proyecto PHP con una base de datos. Para ello usamos la función mysqli y le pasamos 4 datos importantes:
- Servidor: En su defecto siempre es localhost, salvo que tengas la base de datos en otro servidor
- Usuario: El usuario con permisos para administrar la base de datos
- Contraseña: Contraseña del usuario. En mi ejemplo no ingreso ninguno porque estaba usando un servidor local con XAMPP.
- Base de datos: Nombre de la base de datos con la que trabajaremos.
Si los datos son los correctos, ya podremos traer datos de algunas tablas. Por ejemplo, en el código hago dos consultas, uno para todos los productos y otra para productos con stock mayor a 0.
La función encargada de ejecutar las sentencias SQL es $mysql->query, en él pasaremos una consulta SQL como si lo estuviéramos ingresando en algún administrador de base de datos (PHPMYADMIN por ejemplo):
SELECT * FROM productos
Si la consulta es correcta, listaremos los productos con la función while, quién hará un bucle e irá mostrando las columnas que tiene la tabla productos. Para imprimir, basta con usar la función «echo».
ESTA GUÍA VA A SEGUIR CRECIENDO