estructura Delete de una tabla de base de datos

 

DELETE (Baja de un registro en una tabla)

la estructura "Delete" nos permite eliminar una fila completa de la base de datos dando a conocer uno de los datos que tiene esa fila por ejemplo: en una fila tenemos tres columnas un es de 'nombre' la otra es de 'correo' y la otra es de 'curso'

para ello necesitamos crear dos archivos una para ingresar el dato que ingresaremos para eliminar la fila y el otro para que procese y se conecta a la base de datos y siga las respectivas instrucciones.

la sintaxis es la siguiente:

este es el primer archivo que le creamos un campo de texto que nos dice que ingresemos el mail del alumno a borrar y después creamos un botón que mande ese dato al otro archivo denominado"9_pagina2.php" que es el archivo que procesa los datos.

acá primero le creamos el método para dar conexión a la base de datos y una vez echo le ponemos el método "mysqli_query" y le decimos que seleccione la columna correo de alumnos que es el nombre de nuestra base de datos pero siempre y cuando el correo ingresado anteriormente sea igual al que ya este guardado en la tabla de base de datos y todo eso lo guardamos en una variable llamada "registros" ($registros = mysqli_query($conexion, "select correo from alumnos where correo='$_REQUEST[mail]' ")
pero si hay algo mal en la sintaxis le ponemos un método de error que diga que si algo en la sintaxis es erróneo que mande el mensaje de "problemas en el select:"( or die("problemas en el slect:" .mysqli_error($conexion)); )

después le creamos una condición que diga que si "if" el correo ingresado existe en la base de datos que proceda y elimine la fila y si no "else" existe el correo ingresado que mande un mensaje de "No existe un alumno con ese mail"

una vez terminado de codificar los dos archivos procederemos a ejecutar el programa:

acá tenemos la tabla de base de datos con dos alumnos ingresados y esos dos alumnos están ingresados con el mismo correo, entonces al momento de ingresar el correo a eliminar tiene que eliminar a las dos personas y así quedaría la base de datos vacía sin ningún datos, pero siempre y cuando el correo a ingresar sea igual al que esta en la base de datos:
como vemos acá ingresamos un correo que no esta en la tabla de la base de datos y por eso nos manda el mensaje de "No existe un alumno con ese mail.

ahora probaremos a ingresar el correo ya existente en la base de datos para que así elimine los datos que haya en ella:



y entraremos a la base de datos para verificar si ya se eliminaros a los dos alumnos:

ya el programa hizo bien su función.



INTEGRANTES:
Daniel Hernández Martínez
Esteban Antonio Vázquez Pérez





Comentarios

Entradas más populares de este blog

Conceptos de Algoritmo, Programa y Lenguaje de Programación.

formulario control radio en php