Modificar registros en MySQL

Primero, para modificar hay que tener permiso para ello en el servidor de BD, el resto nos viene de corrido. Primero seleccionamos el registro que deseamos modificar, y luego, mandamos una consulta con la modificaciones, o ambas cosas a la vez. Suponemos que las modificaciones las recogemos de un formulario.

Modificar registros opcion A

<html>
<body>
<?php
if (isset($id)){
// process form
$link = mysql_connect(«localhost», «root»);
mysql_select_db(«mydb»,$db);
$sql = «SELECT * FROM agenda WHERE id = $id»
$result = mysql_query($sql);
$sql = «UPDATE agenda SET nombre=’$nombre’,
direccion=’$direccion’, telefono=’$telefono’, email=’$email'»;
$result = mysql_query($sql);
}else{
echo «Debe especificar un ‘id’.n»;
}
</body>
</html>

O bien, Modificar registros opcion B

<html>
<body>
<?php
if (icodigo»><?php
if (isset($id)){
// process form
$link = mysql_connect(«localhost», «root»);
mysql_select_db(«mydb»,$db);
$sql = «UPDATE agenda SET nombre=’$nombre’, direccion=’$direccion’, «;
$sql .= «telefono=’$telefono’, email=’$email’ WHERE id=$id»;
$result = mysql_query($sql);
}else{
echo «Debe especificar un ‘id’.n»;
}
?>
</body>
</html>