PostgreSQL (intro)
     
Introducci�n a MySQL

     Luis Vega M.

     Nota: Este documento fue desarrollado para la asignatura de Programaci�n Avanzada
     realizada en el V semestre de la carrera T�cnico Universitario en Programaci�n el 06 - Julio - 2004
     en la
Universidad Cat�lica del Maule.

     Borrar Datos:

Archivo: borrar.php

Este archivo nos permite borrar un registro (tupla) de la tabla persona haciendo una consulta a hacia la misma y creando un link (enlace) �Borrar� a trav�s del atributo id de esta tabla.

Establecemos la conexi�n y seleccionamos los datos de la tabla persona:

include("conexion.php");
$link=Conectarse();
$result=mysql_query("select * from persona",$link);

Tomamos los valores de los diferentes registros para formar la consulta:

while($row = mysql_fetch_array($result)) {

Mostramos los registros de la tabla, observar que para imprimir los datos, indicamos que tipo de valores son los registros (%s es un string y %d es un entero).

printf("%s %d %s %s %s <a href=\"borrado.php?id=%d\">Borrar</a>",
$row["nombre"],$row["id_depto"],$row["direccion"],$row["ciudad"],$row["pais"],$row["id"]);
}
mysql_free_result($result);
mysql_close($link);

Este es el link que generamos a partir del id de la tabla persona, el cual nos permitir� borrar los datos.

<a href=\"borrado.php?id=%d\">Borrar</a>

Esta es la p�gina que nos muestra:


Borrar datos de la tabla persona.

Archivo: borrado.php

Una vez que hacemos click en �Borrar�, seleccionando el registros que deseamos eliminar, la pagina nos lleva hacia el archivo borrado.php, el cual toma como referencia el id de la persona que se seleccion�.

Por ejemplo, el id de la persona en este caso es el 62, esto lo podemos ver en la barra de estado del explorador cuando ponemos el mouse sobre el link �Borrar� (ver imagen).



id de la persona a borrar.

El id que se asigna, no es al azar, lo que pasa es que cuando se creo esta tabla (persona), se estableci� que el atributo id fuera auto_increment, lo que significa que el numero asignado cada vez que se ingresa un registro, se va incrementando en 1, aunque despu�s borremos el registro, el atributo se incrementar� en 1, fij�ndose en el ultimo numero que asign�.

So todo sale bien, la p�gina nos deber�a mostrar lo siguiente:


Datos borrados.

Establecemos la conexi�n y ejecutamos la consulta SQL que permite borrar registros de alguna tabla especificada, en este caso la tabla �persona�.

include("conexion.php");
$link=Conectarse();
mysql_query("delete from persona where id = $id",$link);

Observemos que como condici�n tenemos que el id (atributo de la tabla), debe ser igual a la varible $id, que es la que hemos indicado en el archivo borrar.php a trav�s del link �Borrar�.

| Atr�s | Inicio | Siguiente |

 

1
Hosted by www.Geocities.ws