Descripción
En varias ocasiones resulta que deseamos modificar los datos de nuestra base de datos. Para este ejemplo, en nuestra tabla clientes tenemos los siguientes datos:
clientes
--------------------------
id_cliente nombre sexo
1 Juan M
2 Marya M
3 Jose M
Observe que los datos de Maria estan incorrectos, vamos a corregirlos.
Pasos
Paso 3 - Realizar la sentencia SQL
$sql = "
UPDATE clientes SET
nombre = ' ". $nombre ." ',
sexo = ' ". $sexo ." '
WHERE id_cliente = ". $id ." ;
";
Paso 4 - Ejecutar la sentencia SQL
mysql_query($sql, $con);
echo "Los datos se modificaron con exito";
Paso 1 - Recibir los datos del formulario
<?php
$id = $_POST["caja1"];
$nombre = $_POST["caja2"];
$sexo = $_POST["radio1"];
$nombre = $_POST["caja2"];
$sexo = $_POST["radio1"];
?>
Paso 2 - Realizar la conexion
<?php
$con = mysql_connect("localhost", "root", "contrasena");
mysql_select_db("tienda", $con);
?>
Paso 3 - Realizar la sentencia SQL
<?php
$sql = "
UPDATE clientes SET
nombre = ' ". $nombre ." ',
sexo = ' ". $sexo ." '
WHERE id_cliente = ". $id ." ;
";
?>
Paso 4 - Ejecutar la sentencia SQL
<?php
mysql_query($sql, $con);
?>
Paso 5 - Mostrar mensaje
<?php
echo "Los datos se modificaron con exito";
?>
Ejemplo completo
<?php
$id = $_POST["caja1"];
$nombre = $_POST["caja2"];
$sexo = $_POST["radio1"];
$nombre = $_POST["caja2"];
$sexo = $_POST["radio1"];
$con = mysql_connect("localhost", "root", "contrasena");
mysql_select_db("tienda", $con)
$sql = "
UPDATE clientes SET
nombre = ' ". $nombre ." ',
sexo = ' ". $sexo ." '
WHERE id_cliente = ". $id ." ;
";
mysql_query($sql, $con);
echo "Los datos se modificaron con exito";
$sql = "
UPDATE clientes SET
nombre = ' ". $nombre ." ',
sexo = ' ". $sexo ." '
WHERE id_cliente = ". $id ." ;
";
mysql_query($sql, $con);
echo "Los datos se modificaron con exito";
?>
No hay comentarios:
Publicar un comentario
Escriba sus dudas, temas que quiera conocer o tips que quiera compartir