#cotinatech #club75 | Eliminando datos de la DB usando la función Delete() de MySQL, aprendiendo PHP y MySQL 5° parte | by @rafaelrod

in Comunidad Latina2 years ago (edited)

Hola todos, hoy completamos el ciclo de este pequeño curso donde aprendimos las cuatro tareas básicas de php y mysql para aprender a interactuar con la base de datos, usando las Funciones

  • SELECT * FROM para consultas
  • INSERT INTO para insertar datos
  • UPDATE()
Presentación1.png
Portada

Además, también hablamos de uso de buce WHILE hoy vamos a completar las funciones con la curata herramienta que usaremos DELETE FROM, esta función nos servirá para eliminar una fila de datos en nuestra tabla.

Esta función es muy fácil ya que comprende la sentencia e identificamos la fila por la clave primaria para eliminarla, ejemplo ID

Ahora la mejor manera de eliminar un registro, es haciendo una consulta de nuestros datos y mediante un botón, vamos a dar la opción de eliminar el registro mediante un botón que ejecute la acción.

Como vimos en la la 3ra clase donde aprendimos a imprimir múltiples fila usando un bucle while() y arreglos, vamos a aprovechar esta consulta de datos y vamos a agregar el botón “Eliminar”.

p1.PNG
Consulta

Vamos a agregar una columna más a la tabla donde vamos a señalar las opciones que se tienen para el registro, que es este caso seria “eliminar”, quedando de la siguiente manera la tabla.

p2.PNG
sintaxis

En ese caso nos quedara algo así:

p3.PNG
Resultados

Ahora vamos a agregar un botón que mediante un formulario nos permitirá enviar la información que permitirá la eliminación de los datos que seleccionamos, este quedará así:

p4.PNG
sintaxis

Lo que nos dará como resultado lo siguiente:

p5.PNG
Resultados

Ahora solo nos queda hacer funcional el botón, ósea tendríamos que enviar una variable que me busque la fila que me eliminaremos mediante la clave principal, por eso vamos a agregar un botón oculto que contendrá el “ID” de nuestro registro a eliminar. Quedando de la siguiente manera.

p6.PNG
sintaxis

Listo este paso solo nos queda crear nuestra página que procesara la petición que queramos la cual llamaremos, ‘’eliminar.php” como en todas nuestras peticiones vamos a necesitar la conexión a nuestra base de datos interceptar el dato que enviamos por el formulario quedando de la siguiente manera.

p7.PNG
Sintaxis

De esta manera ahora vamos a estructurar nuestra petición usando DELETE FROM indicando el nombre de nuestra tabla y el índice que usaremos para indicar la fila a eliminar que en este caso es el “ID”. Quedando de esta manera.

p8.PNG
sintaxis

Ahora en la petición como vimos en la imagen anterior también hicimos una condición en caso de que la respuesta sea positiva o negativa e imprimimos el resultado por pantalla, así que veamos la eliminación de un dato, seleccionamos el segundo registro.

p9.PNG
Resultados

Ahora se muestra el resultado de la opresión que realizamos.

p10.PNG
resultados

Veamos también los registros restantes, que quedaron aun en la tabla de datos:

p11.PNG
resultado de datos eliminados

separador.png

Para saber más de mi visita mi
Logro1

barner
Telegram
Sort:  
 2 years ago 

Amigo increíble todo lo que nos presentas en este post tutorial, un conjunto de información y pasos bien desarrollados que cualquiera que lo lea aprende de forma fácil.

Muchas gracias por seguir compartiendo post de calidad con nosotros, un saludo!

 2 years ago 

Gracias amigo por el apoyo, espero sea de mucha utilidad
🔥 saludos!

 2 years ago 
Your post has been successfully curated by our team via @pelon53 at 50%. Thank you for your committed efforts, we invite you to do more and keep posting high quality posts for a chance to win valuable upvotes from our team of curators and why not be selected for an additional upvote later this week in the Top Seven.


Note : You must enter the tag #fintech for your post to be reviewed.

 2 years ago 

Magnifico curso bro, sigue trabajando duro💪🏻 Gracias por compartirlo a muchos estudiantes les servirá

 2 years ago 

Gracias hermano por el apoyo, seguimos avanzando, saludo!

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 65725.20
ETH 3370.19
USDT 1.00
SBD 2.63