|
Otra de las operaciones elementales que se pueden
realizar sobre una base de datos es borrar un registro.
Para hacerlo, SQL nos propone sentencias del tipo
Delete. Veámoslo con un ejemplo aplicado
a nuestra agenda. Primero, crearemos un menú
desplegable dinámico como para el caso de
las actualizaciones:
<HTML>
<HEAD>
<TITLE>Borrar1.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","tu_user","tu_password");
echo '<FORM METHOD="POST"
ACTION="borrar2.php">Nombre<br>';
//Creamos la sentencia
SQL y la ejecutamos
$sSQL="Select nombre
From clientes Order By nombre";
$result=mysql_db_query("ejemplo",$sSQL);
echo '<select name="nombre">';
//Mostramos los registros
en forma de menú
desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["nombre"];}
mysql_free_result($result)
?>
</select>
<br>
<INPUT TYPE="SUBMIT"
value="Borrar">
</FORM>
</div>
</BODY>
</HTML>
|
|
|
El siguiente paso es hacer efectiva la operación
a partir de la ejecución de la sentencia
SQL que construimos a partir de los datos del formulario:
<HTML>
<HEAD>
<TITLE>Borrar2.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","tu_user","tu_password");
//Creamos la sentencia
SQL y la ejecutamos
$sSQL="Delete From
Clientes Where nombre='$nombre'";
mysql_db_query("ejemplo",$sSQL);
?>
<h1><div align="center">Registro
Borrado</div></h1>
<div align="center"><a
href="lectura.php">Visualizar
el contenido de la base</a></div>
</BODY>
</HTML>
|
|
|
Con este capítulo cerramos el bloque de accesos
a bases de datos con PHP, esperamos poder
haberte ayudado !
|