Temas > Programacion > Php > DELETE Borrar registros de una tabla en php
Julio

DELETE - Borrar registros de una tabla
El objetivo de este punto es el borrado de un registro de una tabla.
Para ello, implementaremos un algoritmo que solicite ingresar el 
mail de un alumno y posteriormente efectue su borrado.
La primera página es idéntica a la consulta, ya que debemos 
implementar un formulario que solicite la carga del mail del alumno:
<html>
<head>
<title>Problema</title>
</head>
<body>
<form action="pagina2.php" method="post">
Ingrese el mail del alumno a borrar:
<input type="text" name="mail">
<br>
<input type="submit" value="buscar">
</form>
</body>
</html>
Por otro lado tenemos el archivo "pagina2.php" que se encarga 
de buscar el mail ingresado en el formulario y en caso que exista 
se procede a borrarlo:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$conexion=mysql_connect("localhost","root","z80") or
  die("Problemas en la conexion");
mysql_select_db("phpfacil",$conexion) or
  die("Problemas en la selección de la base de datos");
$registros=mysql_query("select codigo from alumnos
                where mail=`$_REQUEST[mail]`",$conexion) or
  die("Problemas en el select:".mysql_error());
if ($reg=mysql_fetch_array($registros)) //comprobar que existe
un alumno con ese mail
{
  mysql_query("delete from alumnos where mail=`$_REQUEST[mail]`"
,$conexion) or die("Problemas en el select:".mysql_error());
  echo "Se efectuó el borrado del alumno con dicho mail.";
}
else
{
  echo "No existe un alumno con ese mail.";
}
mysql_close($conexion);
?>
</body>
</html>
En esta segunda página efectuamos dos llamadas a la función 
mysql_query, una para consultar si existe el mail ingresado y otra para 
efectuar el borrado del registro respectivo.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal