¿Cómo aseguramos la integridad de una base, en cuanto
a la utilidad de los datos que contiene? La respuesta es BORRANDO
los datos que ya no son de utlidad, que son obsoletos, etc. El borrado
en un proceso delicado, por lo que debemos, primero que nada, poner
cuidado extremo en la forma en que lo implementamos en nuestras aplicaciones.
La sentencia utiliada para este propósito es DELETE
(de nuevo, para la sintaxis básica de comando SQL por favor
refiéranse a las primeras lecciones de este curso).
Muy bien, dicho lo anterior, continuemos con nuestro pequeño
ejemplo y agreguemos un par de páginas más. ¿Adivinan
los nombres? La página HTML se llama principal_borrado.html
y la PHP se llama borrando.php. A que no lo habían
adivinado. Lo que hacen las paginitas es lo siguiente: la HTML le
pide al usuario que introduzca el nombre de la persona
que será borrada de la base de datos; por otro lado, la segunda
página, la PHP recibe la información de la página
HTML (gracias al método GET) y le pide a MySQL, gracias a la
condición WHERE que borre exclusivamente
la o las filas que concuerden con la condición.
El código de la página HTML es:
<HTML>
<HEAD>
<TITLE>Borrando Datos de la tabla Ejemplo</TITLE>
</HEAD>
<BODY>
<FORM METHOD = "GET" ACTION = "borrando.php">
INSERTE EL NOMBRE DE LA PERSONA A BORRAR
<INPUT TYPE = "TEXT" NAME = "nombre">
<INPUT TYPE = "SUBMIT" VALUE = "Borrar">
</FORM>
</BODY>
</HTML>
$conexion = mysql_connect($base_huesped,
$base_usuario, $base_password) or die (mysql_error());
mysql_select_db($base_nombre, $conexion);
$borrando = "DELETE FROM ejemplo
WHERE nombre = '".$nombre."'";
$consulta = mysql_query($borrando);
$resultado = mysql_query($consulta);
echo "Datos
borrados";
?>
Todo lo anterior nos da el siguiente resultado:
Damas y caballeros, hemos aprendido
las operaciones con bases de datos más básicas en PHP/MySQL,
en nuestra siguiente entrega veremos sobre expresiones regulares en
PHP y su uso en la integración con MySQL. Por el momento, quédense
con esta frase de Jaime Luciano Balmes: "Un hombre con pereza
es un reloj sin cuerda". No permitamos jamás que nuestro
reloj se quede sin cuerda, no nos aburramos nunca de hacer lo que
nos gusta. Hasta Pronto.