46 CONSULTA SQL CON RELACIÓN DE TABLAS en el SISTEMA VETERINARIO(PHP y MySql) FullStack
Duración: 12 min
Módulo: 📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 9 de
13
Descripción
🎬 Lección 46: Consulta SQL con Relación de Tablas y Vista Show 🔎
1. Finalización de la Vista Show (show.php)
El instructor completa la visualización de los datos del producto en la interfaz:
- Campos de Solo Lectura: Todos los campos del formulario de la vista Show (nombre, descripción, stock, precios, fecha de ingreso) se configuran con el atributo disabled para que sean de solo lectura. [00:20]
- Visualización de la Imagen: El campo de entrada de archivo se reemplaza por una etiqueta <img> [03:02]. La ruta de la imagen (src) se genera concatenando la ruta de almacenamiento en el servidor (public/imagenes/productos/) con el nombre de archivo único guardado en la base de datos. Se aplica un ancho de 200 píxeles para mantener la estética. [04:03]
2. Implementación de Relaciones en la Consulta (INNER JOIN) 🔗
El punto principal de la lección es mostrar el nombre completo del usuario que creó el producto, en lugar de solo su ID numérico:
- Modificación del Controlador: Se modifica la consulta SQL dentro del controlador datos_del_producto.php que recupera la información del producto. [07:21]
- Uso de INNER JOIN: Se utiliza la instrucción INNER JOIN para relacionar la tabla productos con la tabla usuarios. [07:53]
- Condición de Unión (ON): La relación se establece mediante la llave foránea, uniendo el ID_usuario de la tabla usuarios (usu.ID_usuario) con el ID_usuario de la tabla productos (pro.ID_usuario). [08:15]
- Selección del Nombre: La consulta modificada ahora también selecciona el campo nombre_completo de la tabla de usuarios. [09:22]
- Resultado: Al relacionar las tablas, la vista Show puede imprimir directamente el nombre completo del usuario responsable del registro en un nuevo campo, en lugar de un ID que no es informativo. [10:46]
Con la finalización de la acción Show, el instructor anuncia que el siguiente video abordará la acción Editar (Update). [11:03]
Lecciones
🎨 Fundamentos e Interfaz Pública (Front-End con Bootstrap)
Lección 6. 06 FILAS Y COLUMNAS con Bootstrap en el SISTEMA VETERINARIO (PHP y MySql) FullStack
20 min
Lección 9. 09 CARDS con BOOTSTRAP en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
22 min
Lección 10. 10 Galeria de imágenes en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
16 min
Lección 11. 11 Sección de testimonio de clientes en el SISTEMA VETERINARIO (PHP y MySql) FullStack
8 min
🔐 Autenticación, Sesiones y Base de Datos (Back-End Core)
Lección 2. 16 LOGIN FORMULARIO en PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
19 min
Lección 6. 20 Consulta SQL para lectura de USUARIOS en el SISTEMA VETERINARIO (PHP y MySql)FullStack
13 min
👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 4. 29 ZONA HORARIA para registro de datos en el SISTEMA VETERINARIO(PHP y MySql)FullStack
26 min
Lección 6. 31 Como INSTALAR mensajes con SWEETALERT2 en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 7. 44 Cargar imagen del PRODUCTO al PROYECTO en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
Lección 9. 46 CONSULTA SQL CON RELACIÓN DE TABLAS en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 10. 47 LECTURA de datos del PRODUCTO en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 13. 50 CONTROLADOR para DELETE el producto en el SISTEMA VETERINARIO(PHP y MySql)FullStack
9 min
🌟 Mejora de la Experiencia y Visualización de Productos
📅 Desarrollo del Módulo de Reservas con FullCalendar
Lección 6. 60 MODAL de Bootstratp en FULLCALENDAR en el SISTEMA VETERINARIO (PHP y MySql) FullStack
12 min
🔄 Lógica de Registro, Login y Reservas (Back-End Avanzado)
Lección 4. 67 Formulario de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
10 min
Lección 5. 68 CONTROLLER de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
9 min
🛡️ Seguridad, Administración de Citas y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️