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.