PROGRAMACIÓN / CURSOS

Curso de PHP y MySQL
desde CERO

Segunda parte

En esta segunda parte se introducirá MySQL como base de datos y se aprenderás a crear, eliminar y editar registros desde la BBDD. Al final se hablará un poco sobre Inyección SQL.

¡Continuamos!

Matrices
(Arrays I)


Abordamos en este vídeo una estructura fundamental en cualquier lenguaje de programación y también en PHP: los Array. También llamados arreglos, matrices, vectores etc.

Matrices
(Arrays II)


En este vídeo vemos cómo comprobar si un nombre corresponde a un array o a una variable. Vemos también cómo recorrer un array con un bucle for y cómo agregar elementos a un array.

Matrices
(Arrays III)


Terminamos en este vídeo con la parte dedicada a los Arrays multidimensionales viendo qué son y cómo crear en PHP arrays multidimensionales.

BBDD MySQL


Comenzamos a ver en este vídeo la gestión de BBDD con MySql. Concretamente vemos cómo conectar con el gestor de BBDD MySql en local utilizando la consola y utilizando PHPMyAdmin. Creamos nuestra primera BBDD.

Creando y eliminando tablas MySQL


En este vídeo vemos cómo crear y eliminar tablas en una BBDD MySql utilizando la consola del sistema.

Modificando tablas MySQL


Conectando la web con la BBDD


En este vídeo vemos como conectar la página web con una BBDD MySql.

Obteniendo registros de la BBDD


Vemos en este vídeo cómo recorrer el grupo de registros devuelto por la instrucción SQL.

Importación de tablas MySql. Consultas SQL con filtros


En este vídeo vemos cómo importar tablas de datos a MySql y cómo realizar consultas SQL con filtros.

Página de búsqueda I


En este vídeo vemos dos cosas necesarias para poder crear una página de búsqueda:
1. Guardar los resultados de la consulta SQL en un array asociativo
2. Realización de consultas a MySql utilizando caracteres comodín

Página de búsqueda II


Página de búsqueda III


Insertando registros en BBDD MySQL I


Comenzamos a ver en este vídeo cómo introducir registros en una BBDD MySql desde un formulario web.

Insertando registros en BBDD MySQL II


Eliminando registros en BBDD MySQL


En este vídeo vemos cómo eliminar registros de una BBDD Mysql desde un formulario web.

Actualizando registros en BBDD MySQL I


Vemos en este vídeo cómo actualizar la información almacenada en una BBDD MySql. Utilizamos parea ello el comando SQL Update.

Actualizando registros en BBDD MySQL II


Inyección SQL I


En este vídeo vemos en qué consiste la técnica de Inyección SQL. En vídeos posteriores veremos cómo impedir este tipo de ataques.

Inyección SQL II


Consultas preparadas Evitando inyección SQL


En este vídeo vemos las consultas preparadas entre cuyas ventajas está la de evitar la inyección SQL.

Consultas preparadas Insertar registros en MySQL


En este vídeo vemos cómo insertar registros en una BBDD MySql utilizando consultas preparadas.

Conexión a BBDD con POO


Vemos en este vídeo cómo conectar con BBDD Mysql utilizando Programación orientada a objetos.

Conexión a BBDD con PDO


Vemos en este vídeo en qué consiste PDO y cómo conectar con BBDD MySql utilizando PDO.

Consultas preparadas (PDO)


En este vídeo vemos cómo realizar consultas preparadas utilizando PDO.

Marcadores en consultas preparadas (PDO)


En este vídeo vemos qué son y cómo utilizar marcadores en consulta preparadas. Los marcadores permitirán el uso de arrays asociativos para la ejecución de consultas sql con varios parámetros.

Olvidos, ruegos, dudas y preguntas


Insertar y eliminar registros (PDO)


En este vídeo vemos cómo insertar y eliminar registros de una BBDD MySql utilizando PDO.

Conexión a BBDD utilizando Clases (POO)


Comenzamos a ver en este vídeo cómo conectar con BBDD utilizando Programación Orientada a Objetos creando clases.

Conexión a BBDD utilizando Clases (POO y PDO)


En este vídeo vemos cómo utilizar POO y la librería PDO para conectar con BBDD MySql.


Tal vez te interese