Antes de imprimir ya estos datos en la página tenemos que ver por ejemplo de esta parte que dice de
evento si vemos esta parte aquí tenemos de evento y tenemos estas relaciones que seamos tres.
Por ejemplo nos va a llevar a que este es un taller etcétera tiene tienen esa relación entre una tabla
y otra por ejemplo de nuevo si lo Kim Brousse de eventos y de clic aquí nos va a llevar a la tabla de
categorías de eventos.
Entonces cómo podemos hacer para relacionar una tabla con la otra.
Esa parte se le conoce como en Yeung que es unir distintas tablas tenemos tenemos que hacer dos Jaynes
uno para las categorías y otro para los invitados.
Los invitados son estos aquí las categorías están acá entonces tenemos que ampliar un poco nuestro código
en lugar de que sea así de sencillo va a ser un poco más grande.
Cuando utilizas Jaynes lo ideal es que le vayas dando nombres a cada una de las columnas entonces en
lugar de tener este asterisco vamos a tener aquí evento y un bajo ahí toma nombre y un bajo evento.
Todos estos nombres son los que vas a encontrar aquí evento nombre de evento porque esta es la forma
en la que puedes ir seleccionando entonces por ejemplo si yo guardo evento y nombre de evento y recargo
veremos que nada más se va a traer el evento ahí y el nombre del evento.
Yo siempre recomiendo que utilices más bien nada más los datos que quieres extraer nunca extraigan todo
porque eso en el caso de que no lo ocupes es un performance que se va disminuyendo en tu página web
porque haces consultas de datos que no ocupas fecha y un bajo evento también.
Si vemos la tabla tenemos fecha evento también tenemos como hora y un bajo evento y vamos a seleccionar
también lo que viene siendo la categoría seria y a este evento en este caso por ejemplo Deca evento
lo vamos a nombrar como un bajo y un bajo evento y el nombre del invitado en lugar de utilizar este
y un bajo invitado vamos a utilizar.
Si doy click aquí vamos a utilizar el nombre este nombre invitado nombre bajo invitado porque vamos
a unir las distintas tablas también el apellido invitado entonces de apellido de bajo invitado este
evento por cierto no lo dije pero este evento se vaya hacia atrás explica quien este 3 es porque voy
a traerme el evento este que está aquí entonces tienen que hacer los mismos nombres que tengas en tus
tablas en este caso estos nombres que están aquí al inicio todos estos vienen de la tabla de eventos
este viene de la tabla de categorías y estos dos vienen de la tabla de invitados voy a cortar esta parte
de Frome eventos y es importante que dejes un espacio aquí asegúrate de dejar un espacio entre la última
letra y la comilla ya sea dobló sencilla yo recomiendo que sean dobles aquí vamos a concatenar de la
línea previa entonces pongo la misma variable y un punto igual aquí voy a poner Frome eventos y de nuevo
voy a poner aquí concatenar y aquí es donde vamos a poner nuestro yo en el Yeun es la forma en que unes
distintas tablas utilizando Heydi por ejemplo vamos a ver un yo muy sencillo aquí si yo abro eventos
y lo voy a Kim Brousse vamos a ver que tenemos el evento este día está definido en categoría de eventos
a que si lo doy 3 aquí el 3 es talleres voy hacia atrás vamos a abrir el 2 el 2 es conferencias entonces
ese Heydi este que está aquí es el mismo de la otra tabla y gracias a eso se pueden unir unos con otro
entonces aquí vamos a poner INER Jaime y yo vamos a ponerle categoría y un bajo evento que es donde
la tabla a la que vamos a hacer join puedes ver que aquí la tabla se llama categoría evento es cómo
vas a unir la tabla de eventos la que tenemos actualmente con la nueva tabla entonces lo vamos a hacer
estaforma INER Yeung en categoría de evento la tabla que quieres unir y aquí es donde le dices qué dato
es el que va a ser igual en ambas tablas se utiliza algo que se le conoce como el ón y utilizas la tabla
principal por ejemplo eventos punto porque este punto nos va a permitir acceder a este evento entonces
en caso de evento igual a la otra tabla categoría evento punto y en este caso vamos a dar click aquí
en categoría evento y esta tabla está más bien dicho esta columna de esta tabla se llama de categoría
entonces aquí es donde le decimos de la tabla de eventos y de la tabla categorías cuáles columnas son
las que deben de ser iguales de nuevo si habrá aquí eventos bravos vamos a notar que tenemos el evento
este 3 y doy click aquí.
En la otra tabla y de bajo categoría en eventos y de evento es igual a la categoría del evento que es
la otra tabla en la columna y de categoría y de esa forma es como vas a relacionar una tabla con otra
tabla en sí cuál si recuerdas dije que tenemos que hacer entonces que si cuela y de nuevo INER Jaime
y en este caso vamos a hacer a ello en la tabla que se llama invitados.
Si vemos el nuevo base de datos tenemos esta actriz invitados ahora vamos a relacionar esa tabla si
el que iba a poner John y osamos de nuevo a la tabla de referencia que es la principal eventos punto
y a quien eventos de clik bravos es este y de guión bajo y N.B. y de un bajo y N.B. tienen que ser igual
a invitados.
Punto invitado y un bajo a Haití hoy día está invitados invitado a Ivy.
Si doy click aquí por ejemplo en este E3 aquí se ha invitado a IPIC.
Entonces es la forma en la que tienes el mejor dicho lo que tengamos en esta tabla tiene que estar igual
en la otra tabla y de esa forma se va a crear esa referencia entonces guardo cambios y recargamos.
Vamos a ver que por ejemplo ya viene nuestro query y ya en vez de traer 6 de evento que decía uno y
ahora se traen los nombres se trae la categoría y hemos relacionado correctamente una tabla con la otra.
Esta técnica es muy común muy utilizada los jóvenes son muy importantes también demasiado importantes.
Cuando estás trabajando en desarrollo web y en bases de datos no es que sea uno de esos temas en los
que nadie o dicho todos hablan pero nadie usa los Joyn si son muy utilizados si nada más.
Para finalizar Order voy y aquí vamos a darle evento evento bajo a Ivy que es el Defour pero vamos a
ordenarlos por evento Ivy entonces va a ser la 4 y 6 7 8 y lo Bardenas de forma de Leidi más bajo Heydi
más alto todo el 5 el que ya estes familiarizados y has escrito y trabajado con base de datos puede
ser agregado en PHP no hay limitaciones en esa parte y de momento ya tenemos ahora si todos nuestros
eventos.
Sin embargo vamos a hacer algo más todavía antes de imprimirlos puedes ver que estoy imprimiendo los
eventos y cada uno de estos eventos viene aquí en arreglos diferentes puedes ver que tenemos esta fecha
evento lo que voy a hacer es agruparlos en su propio arreglo o mejor dicho los vamos a agrupar todos
los eventos que pertenezcan a cierto día en específico van a estar en su propio arreglo en su propia
parte y eso lo veremos en el próximo video.