Conexión a base de datos con PHP

Conexión con base de datos mediante PHP

Usar una base de datos para almacenar datos es una de las opciones más comunes a la hora de gestionar datos. En este artículo aprenderemos como conectarnos a una base de datos MySQL con PHP, utilizando las extensiones: MySQLi (solo para bases de datos MySQL) y PDO (compatible con multitud de bases de datos).

Primero explicaré los dos códigos y al final del post os dejaré unos enlaces para descargar ambas versiones.

 

Estableciendo la conexión

El primer paso es establecer una conexión con el servidor e identificarse, para ello abriremos la clase usando new.


MySQLi:

PDO:

Estas lineas de código lo que harán es conectarse con el servidor, identificarse con nuestros datos de acceso y seleccionar la base de datos.

Comprobar conexión

Después de conectarse con el servidor, el segundo paso es comprobar que la conexión se haya completado correctamente y el sistema haya aceptado nuestras credenciales. Para ello echaremos mano de la función mysqli::$connect_error  en el caso de MySQLi, y de una estructura try común en PDO.
MySQLi:

PDO:
Aquí deberemos meter la linea que utilizamos para establecer la conexión dentro de nuestra estructura try:

 

Borrar datos de acceso

Por último es recomendable, por seguridad, eliminar las variables que contienen los datos de acceso a la base de datos. Esto lo haremos con unset y se hace de la misma forma en MySQLi y en PDO:

 

Y con esto ya tendríamos nuestra conexión a la base de datos hecha con PHP, ahora podremos ejecutar consultas SQL para insertar, actualizar, seleccionar… datos usando la función query que concide en MySQLi y en PDO:
MySQLi:

PDO:

 

Aquí os dejo los dos ejemplos completos para descargar:
MySQLi – https://drive.google.com/open?id=0B1Tle40_yEIOYVVaQ09LN0VVdkU
PDO – https://drive.google.com/open?id=0B1Tle40_yEIOVVhsSVl6ejFOU00

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *