Tutorial PHP

Borrado de registros

Y finalmente, para cerrar el ciclo, nos queda el borrado de registros. El borrado de registros el uno de los procesos más sencillos.

Para indicar que elemento vamos a borrar hemos usado un enlace a la página borra.php pasándole el ID_Prueba de cada registro, de esta manera la página borra.php sabe que elemento de la tabla ha de borrar.

ejemplo23.php

<!-- Ejemplo23.php -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>

<?php
   include("conex.php");
   $link=Conectarse();
   $result=mysql_query("select * from prueba",$link);
?>
   <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
      <TR><TD>&nbsp;<B>Nombre</B></TD> <TD>&nbsp;<B>Apellidos</B>&nbsp;</TD> <TD>&nbsp;<B>Borrar</B>&nbsp;</TD></TR>
<?php      

   while($row = mysql_fetch_array($result)) {
      printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td><td><a href=\"borra.php?id=%d\">Borra</a></td></tr>", $row["Nombre"],$row["Apellidos"],$row["ID_Prueba"]);
   }
   mysql_free_result($result);
   mysql_close($link);
?>
</table>
</body>
</html>

 

borra.php

<?php
   include("db_conect.php");
   $link=Conectarse();
   mysql_query("delete from prueba where ID_Prueba = $id",$link);
   
   header("Location: ejemplo23.php");
?>


La página borra.php se conecta a la base de datos y borra el registro indicado en la variable $id que ha sido pasado desde la página ejemplo23.php. Una vez el registro se ha borrado se vuelve a cargar la página ejemplo23.php

<<<Anterior


¡Visita también estos sitios interesantes!

Sitio alojado en Yaia.com