Vamos a ver cómo mostrar los eventos que tenemos desde la base de datos dentro de este archivo de calendario
punto PHP que hemos creado en el video anterior.
Si damos clic aquí en eventos y vamos a ver que tenemos bastantes eventos agregados y por algo alguno
de estos eventos es distinto a los que importamos no te preocupes este video es una actualización debido
a que muchas personas muchos alumnos tenían problemas con el código anterior.
Entonces se está grabando este video de nueva cuenta.
También si abrimos nuestro proyecto y si notas del lado izquierdo archivos distintos a los que tenemos
no tienes nada de qué preocuparte.
Estos archivos están porque como dije esta es una actualización de este video de imprimir el calendario
de eventos así que vamos a ir paso a paso.
En este video para mostrar los eventos desde la base de datos.
Lo primero que vamos a hacer es aquí donde está dentro del section que es la parte del contenido que
voy a abrir unas llaves de PHP esto va a decirle esta página al navegador que esta parte es exclusivamente
PHP.
De ahí vamos a utilizar un Troicki Catch de catch porque vamos a hacer una conexión a nuestra base de
datos.
En el caso de que por algo no se pueda conectar a la base de datos trae catch va a tomar el error en
esta decepción y la página continuará funcionando aunque en caso de que no se pueda conectar no va a
mostrar nada de la base de datos.
Pero la página continúa funcionando esa es la ventaja del catch además de que en esta excepción también
te permite obtener un mensaje de error.
Entonces aquí Podemos Equo e Goeth Messaggero en caso de que el troica se encuentra en un error lo va
a encontrar en esta parte entonces en caso de que por algo la base de datos no esté disponible vamos
a tener ese error en esta parte en caso de que lo haga correctamente es este traje que está en la parte
superior el traje Catch es muy similar al if IF y Nets es muy similar en la forma en que trabaja pero
tiene la ventaja de que te Inpyme estos errores en caso de que los haya.
Lo siguiente es hacer es a quien el traje voy a poner un rico aire Guanes.
Esta es una función que se encarga de incluir un archivo igual similar a include wants rico Arganza
es otra forma de incluirlos.
En este caso entrecomillas vamos a poner aquí iCloud que es nuestra carpeta que está aquí al lado izquierdo.
Después tenemos funciones va a poner incluís diagonal punciones diagonal y vamos a hacer.
Vamos a incluir la conexión de conexión punto PHP y eso va a abrir nuestra conexión y nos va permitir
hacer una consulta a la base de datos.
Lo siguiente es que aquí después lo va a dar espacio y voy a poner una variable que se llame SQL lo
va a dar igual y aquí la podemos poner entre comillas dobles o sencillas.
Y aquí escribes el código SQL Select Asterisco from eventos y vamos a ver nuestra base de datos nada
más para mostrarte qué vamos a hacer aquí.
La tabla que estamos se llama eventos entonces si damos a quien sea y le doy Select Asterisco from eventos
será más grande que se vea bien y le doy en Goh del lado derecho.
Goh eso va a traerme todos los resultados.
De momento lo vamos a dejar así ahorita estaremos viendo cómo acotar un poco más para nada más traer
lo que necesitamos pero esta es una consulta y todo el código que escribas de SQL puede ser puesto dentro
de php php.
Lo único que va a hacer es que estas consultas o mejor dicho Maisí cuál va a ser que estas consultas
funcionen PHP nada más va a imprimir los resultados.
Entonces ya esta variable si tienes la consulta aquí abajo fuera ya de PHP voy a poner un Dib lo va
a dar una clase que se llame calendario vamos a ponerle aquí DIV calendario de esta forma y aquí es
donde voy a imprimir lo que viene haciendo la consulta vamos a hacerlo de la siguiente forma voy a abrir
de nuevo PHP y vamos a utilizar una función de PHP para imprimir los resultados primero bueno aquí está
el sí.
Este es el ciclo normal a mí me gusta ponerlo en una variable esto porque nos va a permitir por ejemplo
si yo aquí le doy hehco SQL y guardo cambio si de nuevo abro mi proyecto eso me va a imprimir la SQL.
En caso de que tengas un error podrías hacer esta misma técnica para ver qué SQL estás imprimiendo y
poderlo pegar por ejemplo en el llevártela a la consola de PHP Maya admin y ver por qué no te está dando
ningún resultado.
Esa es una de las ventajas de ponerlo en una variable y yo recomiendo que lo hagas de esta forma.
Entonces para imprimir resultados aquí vamos a crear una segunda variable que se va a llamar resultado
y aquí vamos a ponerle igual a Avro bebé conexión porque mi variable de conexión se llama con que va
a poner con y vamos a utilizar QWERTY Qwerty es una función de PHP para hacer la consulta y pasamos
el SQL que hemos escrito entonces ahora sí para imprimir los resultados puede eliminar esta parte y
aquí voy a poner resultado que es la variable que hace la consulta la base de datos.
Voy a poner resultado y puedo poner fetch y un bajo Asoc y aquí lo vamos a poner aquí una variable que
diga eventos igual a resultados Fetch Asoc ahorita vamos a ver qué es lo que hace fechas ok finalmente
guatón aquí una variable una etiqueta que se llama Pré y voy a poner aquí Bardock eventos ahora algo
así algo nada más brevemente cuando haces una consulta la base de datos estos son los pasos que siempre
debes de hacer crear la conexión que está quienes te includo escribir la consulta que deseas hacer.
Realizar la consulta y fecha solo que es una función que imprime los resultados.
Finalmente lo último que tienes que hacer es aquí por ejemplo abrir PHP y poner la variable de conexión
que es con y darle Kloss clósets.
Aquí estamos abriendo la conexión a la base de datos cloud se va a encargar de cerrar la conexión.
Es importante que cierres la conexión porque de otra forma la conexión quedaría abierta.
Eso haría que por ejemplo Maisí continúe corriendo aunque el usuario ya esté viendo los resultados y
si tienes muchos visitantes eso va a degradar un poco el performance de tu sitio web.
Este es el código recargamos y vamos a notar que tenemos una raíz que dice evento y bajo ahí y lo dice
cuatro y luego tenemos el nombre del evento HTML CSS 3 y esto pasa porque a pesar de que le dimos el
logo asterisco Frome eventos nada más nos va a imprimir el primer resultado.
Nosotros necesitamos todo para eso tenemos que agregar un poco más de código pero hemos hecho nuestra
primera conexión.
Nuestra primera consulta la base de datos del calendario de eventos entonces se va viendo bien aquí
tenemos esta parte que dice Fetch Asoc que se refiere fecha dado que es la forma en que se imprime esta
parte de aquí puedes ver que es un arreglo y tiene estas llaves que dice el evento.
Estas son las que están aquí en las llaves de tu base de datos.
Como aparece evento Heydi como aparece el nombre del evento la fecha del evento la hora la categoría
y si ves esto editado y no lo habías visto anteriormente no te preocupes.
Como dije esto es una actualización porque algunos alumnos estaban teniendo algunos problemas con esta
parte.
Entonces este video se está grabando nuevamente entonces en el siguiente video vamos a continuar vamos
a ver cómo imprimir todos los demás eventos pero lo más importante que quiero que te lleves aquí es
que siempre creamos la conexión escribimos la consulta consultamos la base e imprimimos los resultados.
Finalmente siempre cerrar la conexión.
Esos son los pasos siempre cuando quieres consultar la base de datos utilizando PHP y Maisí.
Así que en el siguiente video vamos a continuar trabajando con esta sección vamos a ver cómo imprimir
todos los demás eventos y para eso vamos a utilizar un Weyl.