1
00:00:00,360 --> 00:00:07,250
Vamos a ver cómo mostrar los eventos que tenemos desde la base de datos dentro de este archivo de calendario

2
00:00:07,260 --> 00:00:11,070
punto PHP que hemos creado en el video anterior.

3
00:00:11,070 --> 00:00:18,240
Si damos clic aquí en eventos y vamos a ver que tenemos bastantes eventos agregados y por algo alguno

4
00:00:18,240 --> 00:00:26,940
de estos eventos es distinto a los que importamos no te preocupes este video es una actualización debido

5
00:00:26,940 --> 00:00:32,200
a que muchas personas muchos alumnos tenían problemas con el código anterior.

6
00:00:32,460 --> 00:00:36,390
Entonces se está grabando este video de nueva cuenta.

7
00:00:36,390 --> 00:00:41,940
También si abrimos nuestro proyecto y si notas del lado izquierdo archivos distintos a los que tenemos

8
00:00:42,660 --> 00:00:45,390
no tienes nada de qué preocuparte.

9
00:00:45,390 --> 00:00:53,010
Estos archivos están porque como dije esta es una actualización de este video de imprimir el calendario

10
00:00:53,010 --> 00:00:55,310
de eventos así que vamos a ir paso a paso.

11
00:00:55,500 --> 00:00:59,990
En este video para mostrar los eventos desde la base de datos.

12
00:01:00,060 --> 00:01:05,220
Lo primero que vamos a hacer es aquí donde está dentro del section que es la parte del contenido que

13
00:01:05,220 --> 00:01:14,160
voy a abrir unas llaves de PHP esto va a decirle esta página al navegador que esta parte es exclusivamente

14
00:01:14,160 --> 00:01:15,250
PHP.

15
00:01:15,250 --> 00:01:20,160
De ahí vamos a utilizar un Troicki Catch de catch porque vamos a hacer una conexión a nuestra base de

16
00:01:20,160 --> 00:01:21,270
datos.

17
00:01:21,270 --> 00:01:29,160
En el caso de que por algo no se pueda conectar a la base de datos trae catch va a tomar el error en

18
00:01:29,170 --> 00:01:37,680
esta decepción y la página continuará funcionando aunque en caso de que no se pueda conectar no va a

19
00:01:37,680 --> 00:01:39,380
mostrar nada de la base de datos.

20
00:01:39,420 --> 00:01:45,600
Pero la página continúa funcionando esa es la ventaja del catch además de que en esta excepción también

21
00:01:45,600 --> 00:01:47,580
te permite obtener un mensaje de error.

22
00:01:47,940 --> 00:01:58,740
Entonces aquí Podemos Equo e Goeth Messaggero en caso de que el troica se encuentra en un error lo va

23
00:01:58,740 --> 00:02:04,410
a encontrar en esta parte entonces en caso de que por algo la base de datos no esté disponible vamos

24
00:02:04,410 --> 00:02:09,870
a tener ese error en esta parte en caso de que lo haga correctamente es este traje que está en la parte

25
00:02:09,870 --> 00:02:16,640
superior el traje Catch es muy similar al if IF y Nets es muy similar en la forma en que trabaja pero

26
00:02:16,650 --> 00:02:21,410
tiene la ventaja de que te Inpyme estos errores en caso de que los haya.

27
00:02:21,420 --> 00:02:26,750
Lo siguiente es hacer es a quien el traje voy a poner un rico aire Guanes.

28
00:02:26,760 --> 00:02:34,050
Esta es una función que se encarga de incluir un archivo igual similar a include wants rico Arganza

29
00:02:34,050 --> 00:02:35,810
es otra forma de incluirlos.

30
00:02:36,060 --> 00:02:42,050
En este caso entrecomillas vamos a poner aquí iCloud que es nuestra carpeta que está aquí al lado izquierdo.

31
00:02:42,090 --> 00:02:49,210
Después tenemos funciones va a poner incluís diagonal punciones diagonal y vamos a hacer.

32
00:02:49,320 --> 00:02:56,050
Vamos a incluir la conexión de conexión punto PHP y eso va a abrir nuestra conexión y nos va permitir

33
00:02:56,050 --> 00:02:58,700
hacer una consulta a la base de datos.

34
00:02:58,710 --> 00:03:03,590
Lo siguiente es que aquí después lo va a dar espacio y voy a poner una variable que se llame SQL lo

35
00:03:03,720 --> 00:03:07,640
va a dar igual y aquí la podemos poner entre comillas dobles o sencillas.

36
00:03:07,920 --> 00:03:15,460
Y aquí escribes el código SQL Select Asterisco from eventos y vamos a ver nuestra base de datos nada

37
00:03:15,460 --> 00:03:18,860
más para mostrarte qué vamos a hacer aquí.

38
00:03:19,170 --> 00:03:28,380
La tabla que estamos se llama eventos entonces si damos a quien sea y le doy Select Asterisco from eventos

39
00:03:29,120 --> 00:03:34,420
será más grande que se vea bien y le doy en Goh del lado derecho.

40
00:03:34,420 --> 00:03:37,850
Goh eso va a traerme todos los resultados.

41
00:03:37,990 --> 00:03:43,120
De momento lo vamos a dejar así ahorita estaremos viendo cómo acotar un poco más para nada más traer

42
00:03:43,120 --> 00:03:52,120
lo que necesitamos pero esta es una consulta y todo el código que escribas de SQL puede ser puesto dentro

43
00:03:52,120 --> 00:03:54,700
de php php.

44
00:03:54,750 --> 00:04:00,580
Lo único que va a hacer es que estas consultas o mejor dicho Maisí cuál va a ser que estas consultas

45
00:04:00,580 --> 00:04:05,370
funcionen PHP nada más va a imprimir los resultados.

46
00:04:05,530 --> 00:04:11,940
Entonces ya esta variable si tienes la consulta aquí abajo fuera ya de PHP voy a poner un Dib lo va

47
00:04:11,940 --> 00:04:20,370
a dar una clase que se llame calendario vamos a ponerle aquí DIV calendario de esta forma y aquí es

48
00:04:20,370 --> 00:04:25,560
donde voy a imprimir lo que viene haciendo la consulta vamos a hacerlo de la siguiente forma voy a abrir

49
00:04:25,560 --> 00:04:33,390
de nuevo PHP y vamos a utilizar una función de PHP para imprimir los resultados primero bueno aquí está

50
00:04:33,390 --> 00:04:33,960
el sí.

51
00:04:33,990 --> 00:04:39,840
Este es el ciclo normal a mí me gusta ponerlo en una variable esto porque nos va a permitir por ejemplo

52
00:04:39,840 --> 00:04:49,550
si yo aquí le doy hehco SQL y guardo cambio si de nuevo abro mi proyecto eso me va a imprimir la SQL.

53
00:04:49,550 --> 00:04:57,090
En caso de que tengas un error podrías hacer esta misma técnica para ver qué SQL estás imprimiendo y

54
00:04:57,090 --> 00:05:05,190
poderlo pegar por ejemplo en el llevártela a la consola de PHP Maya admin y ver por qué no te está dando

55
00:05:05,550 --> 00:05:07,080
ningún resultado.

56
00:05:07,080 --> 00:05:11,780
Esa es una de las ventajas de ponerlo en una variable y yo recomiendo que lo hagas de esta forma.

57
00:05:12,180 --> 00:05:16,950
Entonces para imprimir resultados aquí vamos a crear una segunda variable que se va a llamar resultado

58
00:05:17,550 --> 00:05:25,530
y aquí vamos a ponerle igual a Avro bebé conexión porque mi variable de conexión se llama con que va

59
00:05:25,530 --> 00:05:34,320
a poner con y vamos a utilizar QWERTY Qwerty es una función de PHP para hacer la consulta y pasamos

60
00:05:34,320 --> 00:05:40,470
el SQL que hemos escrito entonces ahora sí para imprimir los resultados puede eliminar esta parte y

61
00:05:40,470 --> 00:05:46,770
aquí voy a poner resultado que es la variable que hace la consulta la base de datos.

62
00:05:46,890 --> 00:05:54,110
Voy a poner resultado y puedo poner fetch y un bajo Asoc y aquí lo vamos a poner aquí una variable que

63
00:05:54,110 --> 00:06:01,940
diga eventos igual a resultados Fetch Asoc ahorita vamos a ver qué es lo que hace fechas ok finalmente

64
00:06:01,960 --> 00:06:10,670
guatón aquí una variable una etiqueta que se llama Pré y voy a poner aquí Bardock eventos ahora algo

65
00:06:10,730 --> 00:06:17,150
así algo nada más brevemente cuando haces una consulta la base de datos estos son los pasos que siempre

66
00:06:17,150 --> 00:06:24,450
debes de hacer crear la conexión que está quienes te includo escribir la consulta que deseas hacer.

67
00:06:24,620 --> 00:06:29,990
Realizar la consulta y fecha solo que es una función que imprime los resultados.

68
00:06:30,050 --> 00:06:36,620
Finalmente lo último que tienes que hacer es aquí por ejemplo abrir PHP y poner la variable de conexión

69
00:06:36,620 --> 00:06:40,760
que es con y darle Kloss clósets.

70
00:06:40,970 --> 00:06:46,820
Aquí estamos abriendo la conexión a la base de datos cloud se va a encargar de cerrar la conexión.

71
00:06:46,940 --> 00:06:53,240
Es importante que cierres la conexión porque de otra forma la conexión quedaría abierta.

72
00:06:53,360 --> 00:07:00,500
Eso haría que por ejemplo Maisí continúe corriendo aunque el usuario ya esté viendo los resultados y

73
00:07:00,500 --> 00:07:07,530
si tienes muchos visitantes eso va a degradar un poco el performance de tu sitio web.

74
00:07:07,730 --> 00:07:15,860
Este es el código recargamos y vamos a notar que tenemos una raíz que dice evento y bajo ahí y lo dice

75
00:07:15,860 --> 00:07:24,550
cuatro y luego tenemos el nombre del evento HTML CSS 3 y esto pasa porque a pesar de que le dimos el

76
00:07:24,730 --> 00:07:29,100
logo asterisco Frome eventos nada más nos va a imprimir el primer resultado.

77
00:07:29,110 --> 00:07:35,300
Nosotros necesitamos todo para eso tenemos que agregar un poco más de código pero hemos hecho nuestra

78
00:07:35,300 --> 00:07:36,840
primera conexión.

79
00:07:36,860 --> 00:07:43,430
Nuestra primera consulta la base de datos del calendario de eventos entonces se va viendo bien aquí

80
00:07:43,430 --> 00:07:49,190
tenemos esta parte que dice Fetch Asoc que se refiere fecha dado que es la forma en que se imprime esta

81
00:07:49,190 --> 00:07:53,640
parte de aquí puedes ver que es un arreglo y tiene estas llaves que dice el evento.

82
00:07:53,810 --> 00:07:58,170
Estas son las que están aquí en las llaves de tu base de datos.

83
00:07:58,250 --> 00:08:04,400
Como aparece evento Heydi como aparece el nombre del evento la fecha del evento la hora la categoría

84
00:08:04,460 --> 00:08:08,810
y si ves esto editado y no lo habías visto anteriormente no te preocupes.

85
00:08:08,810 --> 00:08:14,390
Como dije esto es una actualización porque algunos alumnos estaban teniendo algunos problemas con esta

86
00:08:14,390 --> 00:08:15,260
parte.

87
00:08:15,380 --> 00:08:20,780
Entonces este video se está grabando nuevamente entonces en el siguiente video vamos a continuar vamos

88
00:08:20,780 --> 00:08:27,200
a ver cómo imprimir todos los demás eventos pero lo más importante que quiero que te lleves aquí es

89
00:08:27,200 --> 00:08:36,320
que siempre creamos la conexión escribimos la consulta consultamos la base e imprimimos los resultados.

90
00:08:36,350 --> 00:08:38,640
Finalmente siempre cerrar la conexión.

91
00:08:38,840 --> 00:08:45,880
Esos son los pasos siempre cuando quieres consultar la base de datos utilizando PHP y Maisí.

92
00:08:46,370 --> 00:08:50,750
Así que en el siguiente video vamos a continuar trabajando con esta sección vamos a ver cómo imprimir

93
00:08:50,750 --> 00:08:54,710
todos los demás eventos y para eso vamos a utilizar un Weyl.
