image
Valora:   4.62/5 de 50
Inicio » PHP » Manual de PHP » Bases de Datos




Borrar 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.phtml pasándole el ID_Prueba de cada registro, de esta manera la página borra.phtml sabe que elemento de la tabla ha de borrar.


ejem07e.phtml
<?php echo "<!--600905258029535063-->"; ?>
<?php echo "<!--846040566513929089-->"; ?>
<!-- Manual de PHP de WebEstilo.com -->
<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.phtml");
   $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.phtml?id=%d\">Borra</a></td></tr>", $row["Nombre"],$row["Apellidos"],$row["ID_Prueba"]);
   }
   mysql_free_result($result);
   mysql_close($link);
?>

</table>
</body>
</html>

Ejecutar ejemplo Ver código fuente


borra.phtml
<?php echo "<!--299278520613725474-->"; ?>
<?php echo "<!--99412898869908259-->"; ?>
<?php
   include("conex.phtml");
   $link=Conectarse();
   $id=$_GET['id'];
   mysql_query("delete from prueba where ID_Prueba = $id",$link);
   
   header("Location: ejem07e.phtml");
?>




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








Comparte


Aportaciones de usuarios A�adir una aportaci�n



 
Valid HTML 4.01!
Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.