Tal y como lo habíamos
prometido, en este nuevo encuentro vamos a modificar o corregir
datos de nuestra base de datos.
Como es de imaginar, junto
con la adición, la modificación garantiza que nuestra
base tiene datos veraces y actualizados.
Una vez más, la pregunta
es: ¿qué sentencia SQL utilizamos para actualizar
o modificar los datos de nuestra base?
Bravo, un kilo de chocolate
suizo para el que dijo UPDATE por favor. La sentencia
UPDATE como lo vimos al inicio de este curso (¿no
les entra la nostalgia?) sirve precisamente para modificar o
actualizar datos en nuestra base (para su sintaxis básica
refiéranse a lecciones previas en este mismo curso).
Siendo que ya tenemos un
ejemplo hecho, vamos a continuar con él y vamos a agregar un
par de páginas más a nuestro ejemplo, al igual que en
nuestro ejercicio de adicionar, tendremos una página HTML que
nos solicita entrar: en primer lugar la columna de la tabla que sirve
como parámetro de comparación para hacer la modificación,
en este caso es el nombre de la persona.; y en segundo lugar la columna
de la tabla que va a modificar, la cual es el apellido de la persona.
La segunda página en juego es la que contiene el código
PHP para modificar nuestra tabla con base a lo que hemos recibido de
la página PHP.
Los nombres de las páginas
son principal_modificar.html y modificando.php (de
acuerdo, lo de ser obvios se está convirtiendo en un patrón
de conducta patológico, lo sabemos) y sus respectivos códigos
son los siguientes:
<HTML>
<HEAD>
<TITLE>Modificando Datos de tabla Ejemplo</TITLE>
</HEAD>
<BODY>
<FORM METHOD = "GET" ACTION = "modificando.php">
NOMBRE DE LA PERSONA:
<INPUT TYPE = "TEXT" NAME = "nombre">
MODIFICAR APELLIDO POR:
<INPUT TYPE = "TEXT" NAME = "apellido">
<INPUT TYPE = "SUBMIT" VALUE = "Modificar">