Тёмный

CRUD con PHP y MYSQL utilizando PDO - Ejemplo básico - Crear - Insertar - Editar y Eliminar 

Elevación Digital
Подписаться 38 тыс.
Просмотров 50 тыс.
50% 1

Ejemplo de CRUD básico con PHP y Mysql utilizando PDO
Descarga el código elevaciondigital.pe/blog/crud...

Опубликовано:

 

17 янв 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 120   
3 года назад
Parte 2: se agrega un login con sesiones ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QD8rp50Vypo.html
@garrixer_1667
@garrixer_1667 2 года назад
oye no se si podrias ayudarme , pero en la parte de prepare hice todo como tu pero no me almacena datos en la base :(
2 года назад
@@garrixer_1667 descarga el código y verifica tu error. No tengo otra forma de ayudar 😔
@luiscarlossanabriapachon5242
super su explicación sensei muchas gracias por su aporte para los que iniciamos en la programación "mil bendiciones "
Год назад
Éxitos hermano, que Dios y la vida tengan cosas buenas para todos ustedes, bendiciones
@juanguillermocadavid6798
@juanguillermocadavid6798 2 года назад
Muchas gracias, muy claro el curso, y valioso la seguridad para evitar inyecciones.
@retrovgnamusic
@retrovgnamusic 2 года назад
Me sirvió y anduvo 10 puntos. Excelente!
@christianramirezmauriz.8238
@christianramirezmauriz.8238 2 года назад
Gracias, magnifico tu vide, mi agradecimiento es inmenso.
@edarg5741
@edarg5741 8 месяцев назад
muy buen video, me gusto como enseñas a usar el PDO sin implementarla en un API de php
8 месяцев назад
Muchas gracias!
@franzmiguelsalinas
@franzmiguelsalinas 4 года назад
Muy bueno. Estoy aprendiendo y necesitaba algo tan simple como eso. Gracias!
4 года назад
Me alegra mucho que te sirva. Gracias por comentar.
@escenadeamordepelicula3484
@escenadeamordepelicula3484 3 года назад
Excelentes curso, muchas gracias
3 года назад
Gracias, poco a poco estamos subiendo más material. Saludos!
@analiaburgos4288
@analiaburgos4288 Год назад
Excelente explicación, muy clara!! Muchas gracias!!!
Год назад
Gracias por tu apoyo 😃
@pipedelrio748
@pipedelrio748 3 года назад
Te amo! muchas gracias por compartir este ejercicio
3 года назад
Me alegra que haya servido de ayuda. Un abrazo
@ING-cr6sd
@ING-cr6sd 2 года назад
solo busca una sola acción y me quede viendo todo el video, muchos conocimientos, todo con orden, fue un gusto ver el video, saludos
2 года назад
Gracias colega, estoy horneado más videos de php. Un Crud con bootstrap5, luego una tienda online con login de php mysql con html css puro para que se vea bonito. Ya van a salir
@AnaQuesada
@AnaQuesada 3 года назад
Gracias por el vídeo ha sido de gran ayuda para mi proyecto de fin de curso
3 года назад
Me alegro, pronto sacaré más contenido. Un abrazo!
@TEAM-TESLA
@TEAM-TESLA 2 года назад
Muchas gracias, Me ayudaste mucho tu video esta super claro y preciso. Tienes nuevo sub
2 года назад
Gracias,un abrazo y hasta pronto.
@joseangelespinosaestrada4616
@joseangelespinosaestrada4616 2 года назад
buen video me ha servido para reafirmar conocimientos. gracias.
2 года назад
Gracias por tu comentario, un abrazo, hasta pronto.
@eliseorecinos4263
@eliseorecinos4263 2 года назад
MUY INTERESANTE, YA ESTOY HACIENDO MIS PRUEBAS
2 года назад
Muy bien, adelante
@hudplaynew5231
@hudplaynew5231 2 года назад
Muchas gracias fue muy entendible tu explicación me ayudó para un trabajo
2 года назад
Muchas gracias
@mariocalcetin7602
@mariocalcetin7602 2 года назад
Amigo muchisimas gracias , tremenda explicación nuevo sub señor :) .
2 года назад
Me alegra saber que fui de ayuda. Un abrazo y hasta pronto, gracias.
@jeffersonsalazar668
@jeffersonsalazar668 Год назад
te lo agradezco... te lo agradezco..... te lo agradezco..... te lo agradezco....
Год назад
me alegro
@EcoDev-Solutions
@EcoDev-Solutions 2 года назад
Hola Ya me suscribí a tu canal. Espero aprender mucho. Mis respetos desde Venezuela.
2 года назад
Igualmente, gracias y bienvenido, un abrazo.
@keillynbarrios7036
@keillynbarrios7036 2 года назад
Hola que tal amigo, excelente vídeo contenido de calidad muchas gracias. Ya tienes a un suscriptor más.
2 года назад
Muchas gracias, un abrazo grande
@jeisonvillamil1453
@jeisonvillamil1453 3 года назад
gracias profe jejeje le quedo super su video intente hacer un crud de otra manera y no lo logre pero su crud si lo pude hacer jejej ya me suscribi y di like profe siga subiendo maas videos profe por cierto soy de un tecnico en programacion y su video me ayudo bastante en verdad muchas gracias profe
3 года назад
Hola Jeison, gracias por tu comentario. El siguiente video será de Crud php con MVC, lo planeo hacer en 2 semanas. Un abrazo y hasta pronto.
@dexspartan2978
@dexspartan2978 3 года назад
Muy buen video explicaste mejor que mi profe
3 года назад
Gracias. Saludos
@GEORGEVANTS
@GEORGEVANTS 3 года назад
Crack, directo al grano.
@rogergomez2512
@rogergomez2512 3 года назад
Gracias brot!
@GEORGEVANTS
@GEORGEVANTS 3 года назад
@@rogergomez2512 en caso la conexión sea con una bd postgres, las lineas de conexión como cambiaría?
3 года назад
@@GEORGEVANTS las de la conexión PDO. www.php.net/manual/es/ref.pdo-pgsql.php
@fortyfive78
@fortyfive78 3 года назад
Gracias bro..
3 года назад
Con gusto
@CARLOSRODRIGUEZ-il9zr
@CARLOSRODRIGUEZ-il9zr 2 года назад
GENIAL CHICO
2 года назад
Muchas gracias, tenemos otro vídeo más actualizado
@manuelgonzales559
@manuelgonzales559 2 года назад
buena explicacion
2 года назад
Muchas gracias
@frankespirituvalera8035
@frankespirituvalera8035 3 года назад
gracias,no se nada de php, y para empezar esta bien
3 года назад
Gracias por pasar por aquí. Después de esta parte vienen el php poo con mvc. Y luego los framework. Mucha suerte en tu aventura. Hasta pronto.
@frankespirituvalera8035
@frankespirituvalera8035 3 года назад
@ MUCHAS GRACIAS POR TUS APORTES
@CARLOSRODRIGUEZ-il9zr
@CARLOSRODRIGUEZ-il9zr 2 года назад
genial
@serdeluz7600
@serdeluz7600 2 года назад
Hola máster. Te felicito por dos cosas, el video y tu pantalla con super resolución, bien ganado el like y la sub. Solo que con esa definición de pantalla se dificulta leer correctamente lo que vas tipeando, un problema menor por suerte. Saludos.
2 года назад
Hola, tengo un vídeo actualizado de este tema, está en mi canal, saludos
@victoria-exito
@victoria-exito 2 года назад
Hola! Te recomiendo que hagas un playlist con un proyecto "To-do list" CRUD, usando docker (en vez de XAMPP, es decir NO usar XAMPP), pdo en vez de mysqli, adminer (en vez de phpmy admin), nginx en vez de apache, con ER model porque hay que usar dos tablas (usuarios y tareas) y hay que relacionarlas, con un marcado como completado si la tarea está completada, e iniciar sesión . Esto es lo que mi profesor en Suecia me está pidiendo y es lo que las grandes empresas están usando. Hay poca BUENA documentación/videos y podrías tener mas visitas y ayudar a mas personas...Dios te bendiga!
2 года назад
Gracias por tu opinión, lo tomaré en cuenta. Bendiciones 🙏
@juanruacho
@juanruacho Год назад
que bueno que salio vs code
Год назад
si, tengo un video actualizado de crud y lo hago con visual studio code, está en este mismo canal
@jairobermejogonzalez420
@jairobermejogonzalez420 3 года назад
hice todo el procedimiento amigo y me aparece la pantalla en blanco! que puede ser?
@johanestebanpuertaarango4840
@johanestebanpuertaarango4840 2 года назад
Hola, excelente vídeo. Me puedes comentar cómo hacer que el programa permita números decimales en vez de enteros.
2 года назад
Cambia el tipo de dato en la BD
@johanestebanpuertaarango4840
@johanestebanpuertaarango4840 2 года назад
Ya lo hice, me autocorrige el dato a entero aún así. :(
2 года назад
Prueba con number_format o round
@HDSRosa
@HDSRosa 3 года назад
como se llama la extension de visual studio para cerrar automaticamente las etiquetas?
@TzarXoPo
@TzarXoPo 3 года назад
ya viene por defecto, es el emmet
@juanmoiseslugo8072
@juanmoiseslugo8072 3 года назад
Buenas excelente vídeo, ¡otro like y un nuevo suscriptor! Una pregunta; a mi me toca hacer un programa referente a este tema, pero la diferencia es que en vez de agregar 6 campos, son 9. Estoy muy confundido la verdad, y ademas de eso también me lo están pidiendo con una imagen como logotipo :(. Saludos crack y espero su respuesta, seria de gran ayuda :) Feliz año nuevo.
@juanmoiseslugo8072
@juanmoiseslugo8072 3 года назад
Pero no es de sacar promedios, sino de puro agregar valores y registrarlos, pero con mas especificaciones, creo que a la final es lo mismo, pero me hace falta una respuesta :(.
3 года назад
Hola, es lo mismo amigo mio, vamos, tienes que intentarlo y verás que si se puede. Para el tema de la imagen lo que recomiendo es subir como archivo y guardarlo en el servidor, y tomar el nombre de la imagen y esto se guarda en la base de datos. Hay varios tutoriales que enseñan eso. Suerte!
@sebastiancollantes1458
@sebastiancollantes1458 4 года назад
Hola, se puede crear un mensaje de alerta antes de eliminar un dato en donde el usuario pueda cancelar o confirmar con este mismo código?
4 года назад
Si, con javascript utilizando confirm
@franzmiguelsalinas
@franzmiguelsalinas 4 года назад
Por supuesto, pero creo que la idea es mostrar la funcionalidad de la manera más simple. Desde luego que le falta css y otras funcionalidades, pero insisto en que lo simple del ejemplo, te permite concentrarte en los procesos. De ahí el nombre: "ejemplo básico"
@jbextrec
@jbextrec Год назад
como haría para hacer el crud en mas de una tabla de acuerdo a tu estructura que es estas usando?
Год назад
Inner join
@davidvaladezhernandez1247
@davidvaladezhernandez1247 2 года назад
hola , una duda urgente, no me reconoce los parametros "prepare" y "execute" alguna idea de porque pasa esto... y alguna solucion?
2 года назад
Descarga el código desde el enlace que he dejado en la descripción y compara con tu código. El error es que escribiste algo mal, eso en el 99% de los casos
@migueldelahoz4740
@migueldelahoz4740 4 года назад
Buenos días estimado. Una consulta como se puede listar los resultados para que se muestren las notas de menor a mayor y que en la vista editar se pueda relacionar el estudiante con un curso. Gracias
4 года назад
hola, en la consulta sql se debe agregar "order by". Y para los cursos hacer un inner join. Por favor busca en google un poco de eso porque no puedo darte una buena respuesta por comentario. Gracias por tu visita.
@migueldelahoz4740
@migueldelahoz4740 4 года назад
@ La parte de SQL, la tengo clara lo que sabría es como crear los métodos y clases como lo hiciste en el vídeo y agregar los objetos notas, materias y cursos a la solución.
@miguelcordobarojas2526
@miguelcordobarojas2526 3 года назад
Hola, disculpa te quiero hacer una pregunta ¿Como hago si lo que quiero es solo almacenar los datos de 1 alumno? en el minuto 14:32
3 года назад
Hola, porfa avanza el video hasta la parte de editar, ahí se hace un select para solo 1 alumno. Saludos
@jairobermejogonzalez420
@jairobermejogonzalez420 3 года назад
BUENAS TARDES COMPAÑERO ESTOY SIGUIENDO TUS PASO PERO ME CARGA UN ERRO DONDE ME INDICA QUE EL METODO NO HA SIDO DECLARADO?? ME PUEDES AYUDAR CON ESO?
3 года назад
Por favor descarga el código desde la descripción del vídeo. Luego compara con tu código y así encontrarás tu error. Saludos
@retrovgnamusic
@retrovgnamusic 2 года назад
A propósito, tienes un vídeo de este ejemplo de CRUD para buscar alumnos en la tabla? O sea, lo que hago es, agrego un botón buscar y una barra para buscar alumnos por apellido o id_alumno, y entonces creo una tarea llamada buscar.php para que pueda buscar los alumnos, pero no sé como hacer el código paso por paso. Tienes un vídeo así?
2 года назад
No tengo, pero es igual que el select solo que debes añadir where ID = a nombre o lo que quieras. Saludos
@voydeviaje9050
@voydeviaje9050 2 года назад
Lo único que falto para que estuviera completo el ejercicio seria el campo de búsqueda para poder buscar en la tabla,
2 года назад
Es lo mismo que el select, pero en la consulta sql le agregas la condición, estoy pensando en sacar otro crud con php8 que tanga todo eso, ojalá salga pronto, saludos
@pedro.osoriosm
@pedro.osoriosm 2 года назад
Hola, disculpa pero sabes como hacer el insert pero usando sql server?
2 года назад
Es lo mismo, cambias la conexión pdo y utilizas el driver de conexión compatible para tu versión de php
@marianocobian9824
@marianocobian9824 3 года назад
Mi pagina no se puede ver en localhost :c
3 года назад
que raro, dame mas detalles para ayudarte
@compulive-ec1338
@compulive-ec1338 3 года назад
amigo una pregunta el usuario y la contraseña como le modifico
3 года назад
Desde la base de datos. Saludos
@victoria-exito
@victoria-exito 2 года назад
Hola otra vez :), se me habia olvidado subscribirme pero ya está listo! ^^) Yo tengo una lista de tareas c/u con un checkbox (checked si la tarea está completada) c/checkbox es un campo tinyint(1) en mi base de datos y un input type checkbox en mi HTML. 1) Tengo que editar la tarea cuyo checkbox esté "checked" con un solo link "Editar" (en vez de tener un link Editar/Borrar por cada tarea). cómo hago para obtener el id de la tarea cuyo checkbox está "checked"? no me permiten usar frameworks ni JS en el lado del servidor 2)Tengo un checkbox adicional que debe seleccionar TODOS los checkboxes de las tareas. Cómo podría implementarlo?... Muchas gracias! Que tengas éxito en todo lo que hagas. Dios te bendiga 😇🙏
2 года назад
De lado del cliente el check box puede recibir un name y value, y de lado de cliente con javascript configurar un event listener con click y que capture el nombre y valor y lo redireccione. Suerte
@victoria-exito
@victoria-exito 2 года назад
@ Hola!!! ya entregué el proyecto. Gracias por tu idea! lo que pasa es que no me permitian usar JS del lado del servidor. Al final a cada checkbox puse name= check[] y value=, es decir, llené el array check con todos los checkboxes que estuvieran "checked" luego envié este arreblo via POST y usé jQuery para seleccionar/deseleccionar todos los checkboxes. La unica manera que encontré de enviar los checkboxes checked fue con el jquery tambien pudo haber sido con JS jeje. Gracias y que tengas éxito en todo lo que hagas. Dios te bendiga!
@dieegondrs
@dieegondrs 3 года назад
Como evitas datos duplicados?
@akirionx
@akirionx 3 года назад
Si te refieres a la base de datos, a la tabla le tienes que agregar el atributo "UNIQUE"
3 года назад
Desde la base de datos con unique, y desde el PHP puede ser con un select para verificar si ya existe el valor. Lo ideal es hacerlo con AJAX y que verifique de forma asíncrona.
@Jvisual
@Jvisual 2 года назад
esto es POO? si no lo es, varia mucho qué cuando se realiza con POO? gracias
2 года назад
Es sin POO, es básico para iniciar. Con POO cambia porque la estructura es diferente.
@Jvisual
@Jvisual 2 года назад
@ Muchas gracias Sre Elevación Digital, tienes quizá algún ejemplo con POO? varia mucho? gracias
2 года назад
No tengo de eso pero está en agenda. Si cambia un poco porque se debe crear clases y objetos para la manipulación del Crud. Saludos
@harogarciaeduardo1313
@harogarciaeduardo1313 2 года назад
Que tal un saludo no me funciona al momento de extrer codigo me manda un error al dar editar que dice pagina no encontrada
2 года назад
Hola,.me dices que el sitio web no permite descargar el código?. Por favor dame.mas detalles
@harogarciaeduardo1313
@harogarciaeduardo1313 2 года назад
@ el error es al tratar de realizar yo el codigo pero con mis mismos datos
@harogarciaeduardo1313
@harogarciaeduardo1313 2 года назад
en si no me funciona el boton de editar me manda erro de pagina
2 года назад
@@harogarciaeduardo1313 entiendo, descarga el código desde mi sitio web y busca el error. Al empezar siempre cometemos errores y tienes que tratar de solucionarlo, mucha suerte con eso, vamos tu puedes.
@williamsanchez3707
@williamsanchez3707 3 года назад
no me hace el insertado por mas que lo puse los parametros asi como lo pusiste :v
@TzarXoPo
@TzarXoPo 3 года назад
a mi tampoco =(
3 года назад
descarga el codigo y prueba
@entuface
@entuface 2 года назад
Me parecen exageradamente crípticos los códigos para PDO, nunca lograría aprenderlos
2 года назад
Y lo hice de forma fácil para novatos, la forma profesional es mucho pero muchooooo más complicado
@entuface
@entuface 2 года назад
@ así es, tu explicación está muy bien
@danielramirez9950
@danielramirez9950 Год назад
38:21 No puedo insertar datos con ese metodo. if(!isset($_POST['oculto'])){ exit(); } include 'model/conexion.php'; $codigo = $_POST['txtCodigo']; $nombre = $_POST['txtNombre']; $precio = $_POST['txtPrecio']; $existencia = $_POST['txtExistencia']; $activo = $_POST['txtActivo']; $sentencia = $bd->prepare("INSERT INTO tbproductos(prod_codigo,prod_nombre,prod_precio,prod_existencia,prod_activo) VALUES (?,?,?,?,?);"); $resultado = $sentencia->execute([$codigo,$nombre,$precio,$existencia,$activo]); if ($resultado==TRUE){ echo "Producto Ingresado"; }else{ echo "Error"; }
Год назад
Ok copia y pega, recuerda que tenemos un video más actual con todo el código para que los descargues
@CARLOSRODRIGUEZ-il9zr
@CARLOSRODRIGUEZ-il9zr 2 года назад
genial
Далее
Crear CRUD con php y mysql
29:27
Просмотров 33 тыс.
1❤️
00:17
Просмотров 9 млн
7.- Editar datos en MySQL y PHP con PHPMyAdmin.
9:55
Conectar PHP con MySql - (POO -PDO)
10:49
Просмотров 34 тыс.
CRUD MySQL con POO en PHP
35:43
Просмотров 17 тыс.
Sistema de biblioteca gratuito Php 8 Y Mysql (MVC)
14:16
¿Qué es CRUD?
8:26
Просмотров 4,7 тыс.
Como usar PDO en PHP para trabajar con bases de datos
6:32
CRUD Completo PHP  PDO,MVC, Materialize CSS  BD Zapatos
1:27:43