00:00:00
te gustaría aprender cómo conectar
00:00:01
postres con php vamos con el vídeo bien
00:00:07
primero lo primero lógicamente tú ya
00:00:09
tienes instalado postres millones de
00:00:12
casos amp porque ya porque va para
00:00:14
ejecutarlos el código php ok entonces
00:00:17
vamos a utilizar algo interesante
00:00:19
primero
00:00:24
bien lo primero que vamos a hacer es que
00:00:26
vamos a cumplir los requisitos 1 debes
00:00:29
tener instalado 10.000 postres sql vamos
00:00:33
a utilizar champ y nuestro vicio el
00:00:34
estudio coto nada más entonces en
00:00:37
nuestro visual studio kot vamos a abrir
00:00:39
una carpeta y si no vamos a crearla
00:00:42
vamos donde tenemos instalado nuestro
00:00:44
champ en este caso dico c7 docs y vamos
00:00:47
a crear una carpeta que se va a llamar
00:00:49
php pg php postres nov
00:00:52
pg php pg perfecto seleccionamos la
00:00:55
carpeta y vemos que está vacía así va
00:00:59
así vamos a crear dos archivos es algo
00:01:01
similar a la conexión con máis y con ok
00:01:04
index.html verlo index.php
00:01:09
y luego vamos a crear las conexiones
00:01:12
punto de hp verdad nada más que hacemos
00:01:16
en index escribimos html5 auto
00:01:18
completamos guardamos le ponemos un
00:01:21
título conectar php con mysql digo con
00:01:27
posters cómputos dire se cuenta que
00:01:30
versión de pobre estoy usando la versión
00:01:32
12 ok la versión 2 no te olvides
00:01:35
ya que más ahora vamos a nuestra
00:01:39
conexión aquí vamos a programar nuestro
00:01:43
código php
00:01:45
bhp perfecto luego de eso vamos a crear
00:01:49
una clase que se va a llamar conexión de
00:01:53
conexión
00:01:55
de conexión perfecto guardamos ya
00:01:59
tenemos esto creado ahora el coche
00:02:06
que nos vamos a crear
00:02:09
el nombre de la base de datos del inei
00:02:12
luego el username o el nombre de usuario
00:02:17
y luego vamos a crear la contraseña que
00:02:19
sería password solo con una s
00:02:22
perfecto
00:02:24
host vamos estamos utilizando vamos a
00:02:27
utilizar
00:02:28
local no sería el local codes
00:02:32
local con perfecto el nombre de la base
00:02:36
de datos le vamos a poner una 200 que se
00:02:38
va a llamar
00:02:38
dv php vamos a crear está toreando está
00:02:41
creado con
00:02:42
el número de usuario por defecto en mi
00:02:45
caso es postres esto es en mi caso por
00:02:48
defecto pósters y la contraseña en mi
00:02:51
caso por defecto esa ruta ok
00:02:56
nada más ahora que hago voy a utilizar
00:02:57
un try catch
00:03:00
verdad pero esto donde se ve ejecutar
00:03:02
rojo esto se ejecutará en una función
00:03:04
por voy a llamar una función función que
00:03:07
se va a llamar conexión
00:03:10
me de conexión a la base de datos dentro
00:03:13
de esta función es que voy a realizar yo
00:03:15
toda esta operación
00:03:17
aquí perfecto drive
00:03:22
y luego mi cachorro
00:03:26
perfecto
00:03:28
y caché en el tren que ejecutó lo que
00:03:31
sabe ejecutar es que no hay problemas en
00:03:32
el cut si es que habría algún error eso
00:03:35
es lo que se va a ejecutar
00:03:36
entonces en el try rápidamente voy a
00:03:38
crear una variable que se va a llamar
00:03:40
conexión road com va a ser igual a new
00:03:43
utilizar le pidió que me dio en may 5 el
00:03:48
sí con posibles también se puede
00:03:50
utilizar
00:03:51
solo que hay una pequeña variación y
00:03:53
algo que tenemos que modificar en
00:03:55
nuestro
00:03:57
en nuestro campo que ahora mismo lo
00:03:59
vamos a hacer lo que acá
00:04:01
pg sql ya no mysql sino pgs ql porque es
00:04:05
el driver bots
00:04:08
es igual
00:04:10
potts
00:04:13
aquí perfecto punto y coma
00:04:17
ahora vamos con el divino
00:04:19
es igual a justamente nuestra variable
00:04:22
se llama igual divina perfecto ahora que
00:04:26
el pri username no
00:04:29
ahora vamos con el username estudiada es
00:04:32
directamente luego vamos con el password
00:04:38
perfecto ya tenemos todas nuestras
00:04:41
credenciales guardada en una variable
00:04:44
llamada com y esto va a traer una nueva
00:04:45
conexión pero si escritos correctos
00:04:48
primera es un mensajito no
00:04:50
que me diga se conectó correctamente le
00:04:53
va a ser el 2 nov
00:04:55
te conecto correctamente a la más d
00:05:00
datos perfecto y si es que no aquí si es
00:05:04
que hay un error tengo que crear aquí me
00:05:06
pide o
00:05:08
a excepción no
00:05:11
ex de excepción que va a tener una
00:05:14
variable es algo similar haya de verdad
00:05:18
y luego hizo que me muestre justamente
00:05:21
ese error
00:05:23
y ese error
00:05:25
que se va a llamar no se pudo conectar
00:05:30
a la base de edad y error
00:05:34
acá no el error al cero
00:05:39
y la variable que se llama ex perfecto
00:05:43
nada más y acabe que llegaba este sí
00:05:46
pero me falta algo recuerda que es una
00:05:48
función no sé si tengo que retornar mi
00:05:51
conexión ya está ya tengo mi clase
00:05:55
conexión bueno voy a mi next gaming les
00:05:58
voy a llamar voy a partir aquí un
00:06:00
instante la pantallita en mini es que es
00:06:03
lo que yo voy a hacer voy a llamarnos
00:06:07
hoy en mano voy a dirigirme a mi clase
00:06:09
de conexión primero en mi archivo
00:06:10
conexión punto php luego hacer conexión
00:06:12
y luego a mi función conexión v de cómo
00:06:16
hago eso primero le digo quiero
00:06:20
tomes
00:06:23
como referencia estudio aquí ese día de
00:06:27
conexión
00:06:28
php que me olvidó aquí código php no
00:06:34
sino cómo se va a ejecutar
00:06:39
y esta lo guardo y le digo hace esta
00:06:44
referencia vas a obtener primero vas a
00:06:46
conectar de conexión php luego qué vas a
00:06:49
hacer
00:06:50
luego más ir a la clase que se llamase
00:06:53
conexión así se llame la clase hordas
00:06:56
miro y quiero que me llames a su función
00:06:59
llamada conexión verde listo audio y
00:07:03
cierro punto y coma que me falta aquí
00:07:05
créanme y basados en poderes como se
00:07:07
debe llamar dv php copió el nombre voy a
00:07:11
mi post que está aquí ya lo tengo
00:07:13
abierto databases create data veis
00:07:17
ya sabes con qué nombre debe de vph con
00:07:20
el usuario por defecto ceip y ya está
00:07:24
que existe la base de datos perfecto
00:07:28
debería funcionar me
00:07:31
vamos a ver ok entonces vamos a ejecutar
00:07:36
e iniciamos nuestro servidor apache
00:07:39
y que nos abra el navegador aquí no como
00:07:43
se llama a nuestro proyecto carpet
00:07:44
estaba él se llama php pg escribimos php
00:07:51
pg
00:07:53
y nos dice que hay un error no
00:07:56
lo dice en la conexión en la en la línea
00:08:00
5 en la línea 15 el polvo
00:08:03
aquí no se pudo
00:08:07
que no se pudo conectar
00:08:10
claro
00:08:11
está mal seguía así no visto
00:08:17
ahora actualizamos esto y mira lo que
00:08:20
dice aquí hay un error de que no se
00:08:23
puede encontrar el driver pedido de dip
00:08:26
post cristo eso quiere decir que todo lo
00:08:29
demás está bien está bien es verdad pero
00:08:32
nos faltan justamente el driver la tiene
00:08:35
instalada camps y sólo que está
00:08:38
deshabilitada por defecto sólo está
00:08:39
habilitada my my círculo
00:08:42
como la habilitamos run fácil mira más
00:08:45
aquí donde dice config primero vamos a
00:08:48
hacer esto putin
00:08:50
stop vamos a parar el servidor nos tiene
00:08:52
que nacer con super error
00:08:55
perfecto entonces ya hemos parado esto
00:08:57
ahora vamos donde dice config php punto
00:09:03
in y aquí
00:09:04
y se nos va a abrir todo esto de aquí
00:09:07
que una vez que se abra todo esto vamos
00:09:09
a buscar justamente este driver
00:09:14
vamos aquí edición buscar pgs ql haber
00:09:18
buscar siguiente y ya no se encuentra
00:09:22
esto te das cuenta que está activada
00:09:25
solamente el pedio de mysql sí porque no
00:09:28
está comentada entonces aquí también es
00:09:31
el de post gris hay inclusive de otras
00:09:33
mira de second light hay de varias
00:09:35
entonces como está desactivado o sea
00:09:37
comentada es este punto y coma que está
00:09:40
delante lo comenta borró este punto y
00:09:42
coma
00:09:43
guardo listo ahora ya está activado está
00:09:48
activado
00:09:49
lo que yo active esto de aquí no el pd o
00:09:54
pgs ql el driver ya lo active está por
00:09:58
defecto está desactivado objetos tú
00:10:00
tienes que hacer esto ahora voy a
00:10:02
ejecutar o voy a lanzar nuevamente mi
00:10:04
servidor php
00:10:06
cristian min
00:10:09
cuando bien no sería necesario no lo que
00:10:11
ya tengo el nombre actualizo
00:10:14
y debería de
00:10:17
de ejecutar que dice no se puedo
00:10:20
conectar el igual post lista aquí hay un
00:10:23
error de sintaxis
00:10:26
aquí hay una luz de sintaxis pero vamos
00:10:29
a ver es igual a hotz dos puntos
00:10:36
divina walt disney
00:10:40
aquí
00:10:42
claro esto es así no falta un punto
00:10:45
cerrar en comillas directamente esto
00:10:48
perfecto lo guardo f5
00:10:52
y mejor si es el en un error en el línea
00:10:54
de la conexión pero seguimos marchando
00:10:57
bien como vemos aquí hay un error de
00:11:00
punto y coma que les cerrado aquí s aquí
00:11:02
solamente es una toma guardo y luego de
00:11:06
eso actualizo y me dice que se conectó
00:11:09
correctamente a la base de datos
00:11:10
entonces esto se hace así de fácil así
00:11:13
de sencillo alto aquí recuerda que
00:11:15
también los puedes seguir en todas
00:11:16
nuestras redes sociales como facebook e
00:11:19
instagram y tampoco te olvides de
00:11:20
suscribir tenemos en cuentas como tiro
00:11:22
la tecnología nos vemos en el siguiente
00:11:23
vídeo chat
00:11:24
[Música]