Uno de los temas con los que tenemos que tratar al interactuar con bases de datos nos encontramos con las conexiones a la base de datos para lo que primero debemos tener una base de datos correctamente configurada y con contenido o lo podemos generar después de conectarnos, iniciamos las opciones existentes.

Conectando a base de datos MySQL utilizando MySQLi

MySQLi (MySQL Improved) es la extensión mejorada de MySQL existente a partir de MySQL 4.1.3 si nuestro servidor cuenta con esta extensión es una opción recomendada, para hacer una conexión sencilla podemos utilizar el siguiente código

Después de utilizar la conexión podemos realizar consultas utilizando los métodos existentes en esta extensión por ejemplo:

Realizar un SELECT con MySQLi

Podemos ver el siguiente ejemplo donde retomamos y mostramos los datos a partir de un select:

Realizar un INSERT con MySQLi

Continuamos con los ejemplos ahora veamos un INSERT

Realizar un UPDATE con MySQLi

Recordemos que todo depende de nuestra base de datos.

Realizar un DELETE con MySQLi

Con esto ya podemos realizar un CRUD sencillo.

Otra opción para conectarnos cuando no tenemos la extensión es utilizar PDO, y lo que veremos a continuación.

Conectando a MySQL utilizando PDO

PDO es una interfaz de acceso a la base de datos que proporciona una capa de abstracción de base de datos que permite utilizar las mismas instrucciones con distintas bases de datos. Es más general y puede trabajar con diferentes tipos de bases de datos, no solo MySQL.

Con esto ya podremos hacer consultas a la base de datos por ejemplo:

Realizando un CRUD con PDO

Realizar un INSERT con PDO

Realizar un SELECT con PDO

Realizar un UPDATE con PDO

Realizar un DELETE con PDO

Con lo anterior ya podemos trabajar de manera sencilla con estas dos opciones y realizar nuestros proyectos.