|
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 como el de la lección anterior .
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 (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>
|