00:00:01
2
00:00:03
14 vamos a trabajar con procedimientos
00:00:06
almacenados con php
00:00:07
miami en mein schiff y tengo dos
00:00:10
noticias una más o menos
00:00:14
los apasionados de las más complicadas
00:00:17
que mysql pero la buena es bastante con
00:00:23
los procedimientos mencionados dicho que
00:00:25
si no vamos a tener que escribir código
00:00:26
señores es el final normal para los
00:00:29
casales pero como somos somos somos
00:00:31
novatos porque somos envidiosos vamos a
00:00:33
ver qué códigos específica separadas
00:00:35
para ser procedimientos almacenados de
00:00:37
todos los pero antes que nada hay que
00:00:39
seis minutos encestó de un procedimiento
00:00:41
mencionado que nos dice cooperación
00:00:43
internacional más y cual no es más que
00:00:44
una producción que el código que puedes
00:00:46
guardar y reutilizar esto me suena mucho
00:00:48
a las vistas completos mesas guardadas
00:00:50
guardadas en el polígono reutilizadas
00:00:52
nos dice que es útil cuando repiten la
00:00:54
misma tarea repetidas veces siendo un
00:00:56
buen método para
00:01:03
y dice que puede aceptar datos como
00:01:08
parámetros
00:01:09
aquí hay una gran diferencia con las
00:01:11
listas las vistas no reciben parámetros
00:01:13
pero los procedimientos almacenados sí
00:01:15
podemos interactuar con sus parámetros
00:01:18
no solamente reciben parámetro también
00:01:20
te preparan vamos a ver cómo están las
00:01:21
taxis de de procedimientos almacenados
00:01:24
para variar se encuentra lo mismo de
00:01:27
siempre tu delimitado en 5 es
00:01:29
recomendable utilizar los limitadores
00:01:32
para hacer
00:01:38
vamos a llamarla la palabra reservada
00:01:45
y esto es algo
00:01:48
qué hace la diferencia
00:01:50
aquí les vamos a decir que va a recibir
00:01:52
una variable le ponemos en nombre de la
00:01:55
variable y el tipo de recordar nuestro
00:01:57
los tipos de variables pueden ser letras
00:01:59
números fechas dobles poner nos queda ya
00:02:02
lo sabes y acatan el estado bueno
00:02:05
también retorna valores pero en donde
00:02:09
van los parámetros ya vayamos por lo
00:02:15
regular pues las tensiones retornan los
00:02:18
valores en este caso podemos decir que
00:02:22
el valor va a retornar aquí y le ponemos
00:02:27
el nombre de nuestra variable de salida
00:02:29
y el tipo de variables y pues por aquí
00:02:32
lo mismo de simple
00:02:34
hacemos los procedimientos que tengamos
00:02:36
que hacer mandamos a la madre código de
00:02:39
sql que tengamos que hacer y por acá
00:02:41
porque tornamos opcionalmente nos
00:02:43
traspaso podemos mostrar tablas o poder
00:02:46
hacer muchas cosas
00:02:48
y para hacer esto un poco más entendible
00:02:50
vamos a hacer un ejercicio nos vamos a
00:02:53
contar la cantidad de veces que hay una
00:02:55
letra el lugar en nuestra lista de
00:02:57
alimentos papel si no te quedó claro
00:03:00
pues lo vamos a hacer para ser exactos
00:03:01
lo siguiente aquí tenemos nuestra lista
00:03:04
de alumnas
00:03:05
y con ejemplo de ingreso la letra j y
00:03:09
quiero saber cuántos alumnos tienen en
00:03:12
su nombre por lo menos una letra j juan
00:03:15
el pp no maría 13 juan esteban
00:03:19
entonces en total tenemos 222 alumnos
00:03:23
que tienen en su nombre la letra j
00:03:25
también podríamos decirle sabes que live
00:03:27
permite saber cuántos alumnos tienen la
00:03:30
letra
00:03:30
cuando pepe no tiene una sola pp mariano
00:03:36
pérez y cuando esteban si tenemos tres
00:03:39
alumnos que tienen ahí esto nos hemos
00:03:41
enterado que habías imaginado poder
00:03:45
hacer esto que estamos planteando con un
00:03:48
código exclusivamente de mysql
00:03:55
y bueno vamos a hacer esto para esto
00:03:58
vamos a irnos al área de ruta almacenar
00:04:02
es una rutina las rutinas para entrar a
00:04:04
la rutina nuestra base de datos y buscar
00:04:07
por aquí las rutinas por poco y aquí
00:04:09
vamos a crear una nueva rutina en esta
00:04:11
rutina como lo que va a hacer es llamar
00:04:14
los nombres de los ver cuando hace atrás
00:04:18
cuántas plantas alondras tienen la misma
00:04:20
letra porque vamos a poner ese nombre
00:04:23
a los alumnos
00:04:26
letra perfecto y que va a ser va a ser
00:04:29
un procedimiento aquí también podemos
00:04:31
trabajar
00:04:31
[Música]
00:04:32
vamos a hacer un procedimiento y vamos a
00:04:36
recibir que vamos a recibir una letra
00:04:39
obviamente qué tipo de datos hacer esa
00:04:41
letra pues va a ser un carácter carácter
00:04:43
que va a tener una longitud perfecto y
00:04:52
ahora vamos a hacer un asterisco from
00:04:56
alumnos
00:05:00
un hombre sea igual
00:05:07
pero pero date cuenta que si yo le animo
00:05:10
a que sea como la letra me va a retornar
00:05:13
solamente los aromas que tenga
00:05:15
exactamente salento que se llame en
00:05:17
contra de una letra para para decirle
00:05:20
que quiero que sea es que contenga en
00:05:23
cualquier parte de su nombre tenga la
00:05:25
letra como ya voy a concatenar button
00:05:28
con un k
00:05:30
juan por caja concatenar este
00:05:37
unos ejercicios de porcentaje y para
00:05:42
para decirles que en donde encuentro
00:05:44
la letra de mi nombre donde esté la
00:05:46
letra claro que he visto en este caso no
00:05:50
tenemos nuestro problema lo siguiente
00:05:52
almacenado así de fácil existe mucho
00:05:54
código viste mucho pueblo complicado no
00:05:56
no porque php el miami lo hace todo por
00:05:59
nosotros aquí tenemos otros parámetros
00:06:01
más el definidor que nosotros vamos a
00:06:05
ver si le damos clic en continuar y ya
00:06:08
está le hecho nuestro procedimiento al
00:06:12
ejecutar mira lo que me hace
00:06:22
con la h
00:06:25
aquí los alumnos que tengan aquí y ahí
00:06:33
está
00:06:33
cuáles son los alumnos esteban j el
00:06:36
nombre es el derecho criterios porque
00:06:38
está php en miami
00:06:41
crea una consulta ya preparada agarra y
00:06:45
guarda guarda la variable pero guarda la
00:06:50
letra j que yo coloqué cuando ejecute el
00:06:52
procedimiento almacenado y después manda
00:06:55
llamar al barça
00:07:02
este
00:07:03
qué te va diciendo así
00:07:05
y esta variable que tiene la jota se la
00:07:08
pasa acá y ya automáticamente el
00:07:11
procedimiento
00:07:17
almacenado y eso muestra los jemeres
00:07:20
también podemos bueno lo que vamos a
00:07:22
hacer es que en lugar de que me muestre
00:07:24
los alumnos que tienen en su nombre la
00:07:25
letra j quiero que me los pronto nada
00:07:27
más quiero que me digan la cantera para
00:07:29
esto voy a editar micros y vil y tor
00:07:31
nacional para eso le puedo dar clic aquí
00:07:34
ahí está también por también que podría
00:07:37
ir allá magistrado lo que decía este
00:07:40
editar nota pero bueno así lo general y
00:07:43
aquí está mi procedimiento almacenado
00:07:46
open y aquí lo que voy a hacer este
00:07:49
lugar de que demuestra los alumnos que
00:07:52
tienen
00:07:54
que tienen la letra j ofrece letra que
00:07:58
cuenta con com
00:08:02
con gusto
00:08:06
y ahora voy a agregar otra cosa los
00:08:09
procedimientos almacenados pueden
00:08:11
recibir variables pero también y vamos a
00:08:14
devolver esa cantidad de alumnos que
00:08:16
tienen
00:08:27
voy a mandar diciéndoles que no funciona
00:08:32
eso que no funciona
00:08:37
[Música]
00:08:39
voy a
00:08:43
para colocar la acción con y ahora sí
00:08:45
voy a aire
00:08:48
un parámetro para llamar a este número 5
00:09:03
y el resultado el resultado lo voy a
00:09:09
guardar dentro
00:09:13
ahora
00:09:20
los alumnos que tienen me dice que el
00:09:26
número dos el número de alumnos que
00:09:28
tienen el transporte en su nombre es son
00:09:30
dos fondos alumnos y mira todo todo lo
00:09:33
que escribe php todo lo que escribe el
00:09:35
ph por miami informaciones vamos a
00:09:38
agarrarnos declara la variable que va a
00:09:40
pasar a la letra j manda a llamar el
00:09:42
procedimiento y le pasa le pasa la letra
00:09:45
j que está en la variable 30 y además
00:09:47
crea una variable que ha pagado
00:09:49
p 1 esta variable es en donde se retorna
00:09:53
el valor
00:09:57
por acá
00:09:58
es una maravilla con su prima ya mi casa
00:10:00
prácticamente no está haciendo por
00:10:02
nosotros pero pero la idea es también
00:10:05
hacer las vamos a saber cómo se hacen
00:10:07
las piezas y para eso lo vamos a hacer
00:10:11
un código de información al lo voy a
00:10:15
pasar por aquí vamos hacer clic aquí en
00:10:19
generar una concepción sql y le voy a
00:10:21
decir llamamiento al procedimiento
00:10:24
apasionado el llamado alumnos alumnos
00:10:31
alumnos con letras y les voy a pasar
00:10:34
alumnos con letras y le voy a pasar el
00:10:38
la letra que necesito buscar la letra
00:10:40
muerta y me vas a guardar en la variable
00:10:48
cantidad cantidad
00:10:52
y alumnos que en su nombre
00:10:59
lo voy a mostrar se le recordamos esto
00:11:07
con esto anterior y yo lo que voy a
00:11:15
hacer es hacer un poquito más avanzado
00:11:18
un poquito más complicado y voy a mandar
00:11:20
a llamar a todos los alumnos cuyo nombre
00:11:22
empiecen con gesta
00:11:24
j y también con la letra o
00:11:32
la letra
00:11:36
también en su nombre
00:11:42
y voy a mandar a llamar a todas todas
00:11:45
estas variables para mostrarlas en el
00:11:49
suelo
00:11:50
u
00:11:54
bailes nacionales voy a mostrar alumnos
00:12:02
son dos con la letra a son cuatro que la
00:12:04
cantidad que tienen la letra en su
00:12:07
nombre
00:12:09
estar trabajando podemos hacer
00:12:26
las funciones y los procedimientos
00:12:41
hablamos