Realizar conexion a Base de Datos Mysql mediante PHP | Conectar PHP con Mysql

Para realizar la conexión a una base de datos MySQL mediante PHP Debemos tener primero una base de datos creada (¿Como crear una base de datos en MySQL?) .

Vamos a proceder a explicar la forma mas optima de conectarse a una base de datos.

Creamos la estructura de folders

Estructura del proyecto

Carpeta Clases : En este folder guardaremos toda la lógica y clases que heredaran de una clase principal llamada conexión.

Carpeta Conexión : Este folder almacenaremos únicamente dos archivos conexion.php el cual contendrá la clase conexión que a su vez se encargara de la conexion con la base de datos. y el archivo config que es donde almacenaremos los datos para conectarnos a dicha base de datos

Archivo config

Como he dicho anteriormente es donde almacenaremos los datos para conectarnos a nuestra base de datos. Almacenaremos dichos datos en formato JSON de la siguiente manera.

¿Por que hacerlo de esta manera?

Por que al momento de cargar o trasladar el sistema que creemos a  otro servidor, tendremos que cambiar todos o algunos de los datos de conexión y así evitaremos que por error modifiquemos código importante para el funcionamiento del sistema.

Archivo conexion.php

Como he dicho anteriormente en este archivo escribiremos la lógica de conexión a la base de datos y lo haremos de la se siguiente manera

¿Como hago una consulta SELECT?

Para realizar una consulta SELECT  desde el archivo index.php ubicado en la raíz del sistema. tendremos que hacer lo siguiente

¿Como hago una consulta INSERT,UPDATE,DELETE?

Para realizar una consulta INSERT, DELETE , UPDATE desde el archivo index.php ubicado en la raíz del sistema. tendremos que hacer lo siguiente (El mismo metodo funciona para INSERT,DELETE,UPDATE)

¿Te gusta este tipo de contenido ?

Nos vemos en la próximo post de este blog!!

No te olvides de suscribirte a mi canal de YouTube y apuntarte mis cursos de desarrollo web profesional que te ayudarán muchísimo en tu camino como programador o desarrollador web .