La
sentencia UPDATE: Sirve precisamente para modificar o
actualizar datos en nuestra base.
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 y sus respectivos
códigos son los siguientes:
Para la primera página (la HTML)
<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">
Para la segunda, Guardar como: modificando.php<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">
<?php
Require(“configuracion_base.php");
$conexion = mysql_connect($base_huesped, $base_usuario, base_password) or die (mysql_error());mysql_select_db($base_nombre, $conexion);
$modificacion = "UPDATE ejemplo SET apellido = '".$apellido."‘
WHERE nombre = '".$nombre."'";
$consulta_modificacion = mysql_query($modificacion);
$resultado = mysql_query($consulta_modificacion, $conexion);
echo $resultado;
?>

No hay comentarios:
Publicar un comentario